Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Entidades.Clientes[] ListaClientes(int idEmpresa)
- {
- return ListaClientes(null, idEmpresa);
- }
- public Entidades.Clientes[] ListaClientes(Entidades.Clientes cliente, int idEmpresa)
- {
- List<Entidades.Clientes> lstClientes = new List<Siafi.Entidades.Clientes>();
- Dados.Banco db = new Dados.Banco();
- db.Comando.CommandType = CommandType.StoredProcedure;
- db.Comando.CommandText = "spConsultaCliente";
- if (cliente != null)
- {
- if (cliente.idCliente > 0)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 1);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.idCliente);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- else if (cliente.codCliSiafi > 0)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 2);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.codCliSiafi);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- else if (!string.IsNullOrEmpty(cliente.razaoRocial) && cliente.razaoRocial.Length > 0)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 3);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.razaoRocial);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- else if (!string.IsNullOrEmpty(cliente.cpf) && cliente.cpf.Length > 0)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 4);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.cpf);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- else if (!string.IsNullOrEmpty(cliente.Email) && cliente.Email.Length > 0)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 5);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.cpf);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- else if (cliente.Ativo == 1)
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 6);
- db.Comando.Parameters.AddWithValue("@_valor", cliente.Ativo);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- }
- else
- {
- db.Comando.Parameters.AddWithValue("@_TipoPesquisa", 0);
- db.Comando.Parameters.AddWithValue("@_valor", null);
- db.Comando.Parameters.AddWithValue("@_idEmpresa", idEmpresa);
- }
- try
- {
- DataTable dr = db.ExecutaComando();
- foreach(DataRow linha in dr.Rows)
- {
- Entidades.Clientes _cliente = new Entidades.Clientes();
- _cliente.idCliente = Convert.ToInt32(linha["idCliente"]);
- if (linha["codClieSiafi"] != DBNull.Value)
- _cliente.codCliSiafi = Convert.ToInt32(linha["codClieSiafi"]);
- _cliente.razaoRocial = Convert.ToString(linha["Raz_Soc"]);
- _cliente.nomeFantasia = Convert.ToString(linha["Nome_fant"]);
- _cliente.cpf = Convert.ToString(linha["cpfcnpj"]);
- _cliente.rg = Convert.ToString(linha["RG"]);
- _cliente.InscricaoEst = Convert.ToString(linha["insc_est"]);
- _cliente.CepRes = Convert.ToString(linha["cep_res"]);
- _cliente.EnderecoRes = Convert.ToString(linha["Endereco_Res"]);
- _cliente.NumRes = Convert.ToString(linha["numero_res"]);
- _cliente.CompRes = Convert.ToString(linha["complemento_res"]);
- _cliente.UfRes = Convert.ToString(linha["uf_res"]);
- _cliente.CidadeRes = Convert.ToString(linha["cidade_res"]);
- _cliente.BairroRes = Convert.ToString(linha["bairro_res"]);
- _cliente.Tel1 = Convert.ToString(linha["tel1"]);
- _cliente.Tel2 = Convert.ToString(linha["tel2"]);
- _cliente.Fax = Convert.ToString(linha["fax"]);
- _cliente.Contato = Convert.ToString(linha["contato"]);
- _cliente.CepCob = Convert.ToString(linha["cepCob"]);
- _cliente.UfCob = Convert.ToString(linha["ufCob"]);
- _cliente.CidadeCob = Convert.ToString(linha["cidadeCob"]);
- _cliente.BairroCob = Convert.ToString(linha["bairroCob"]);
- _cliente.EnderecoCob = Convert.ToString(linha["enderecoCob"]);
- _cliente.NumCob = Convert.ToString(linha["numerocob"]);
- _cliente.CompCob = Convert.ToString(linha["complementoCob"]);
- _cliente.FaxCob = Convert.ToString(linha["faxCob"]);
- _cliente.Tel1Cob = Convert.ToString(linha["tel1Cob"]);
- _cliente.Tel2Cob = Convert.ToString(linha["tel2cob"]);
- _cliente.EmailCob = Convert.ToString(linha["emailCob"]);
- _cliente.Vendedor = Convert.ToString(linha["vendedor"]);
- _cliente.ContadoCob = Convert.ToString(linha["contatoCob"]);
- _cliente.DataCadastro = Convert.ToString(linha["dataCad"]);
- _cliente.Email = Convert.ToString(linha["email"]);
- lstClientes.Add(_cliente);
- }
- }
- catch (Exception err)
- {
- }
- return lstClientes.ToArray();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement