public List <MLCidade> Listar(MLCidade cidade) { var listaCidade = new List <MLCidade>(); var objDLConexao = new DlConexao(); try { objDLConexao.limparParametros(); if (cidade.CidadeId > 0) { objDLConexao.AdicionarParametros("@CidadeId", cidade.CidadeId); } if (cidade.EstadoId > 0) { objDLConexao.AdicionarParametros("@EstadoId", cidade.EstadoId); } if (!string.IsNullOrEmpty(cidade.Nome)) { objDLConexao.AdicionarParametros("@Nome", cidade.Nome); } var dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarCidade]"); for (int i = 0; i < dt.Rows.Count; i++) { cidade = new MLCidade(); cidade = Genericos.Popular <MLCidade>(dt, i); listaCidade.Add(cidade); } } catch (Exception ex) { throw ex; } finally { objDLConexao = null; } return(listaCidade); }
public MLCidade Consultar(MLCidade cidade) { DlConexao con = new DlConexao(); try { con.limparParametros(); con.AdicionarParametros("@CidadeId", cidade.CidadeId); var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarCidade]"); if (dt.Rows.Count > 0) { cidade = Genericos.Popular <MLCidade>(dt, 0); } } catch (Exception ex) { throw ex; } return(cidade); }
public List <MLCliente> Listar(MLCliente Cliente) { var listaCliente = new List <MLCliente>(); var objDLConexao = new DlConexao(); var dt = new DataTable(); try { objDLConexao.limparParametros(); if (Cliente.ClienteId > 0) { objDLConexao.AdicionarParametros("@ClienteId", Cliente.ClienteId); } //if (!string.IsNullOrEmpty(Cliente.NomeFantasia)) // objDLConexao.AdicionarParametros("@NomeFantasia", Cliente.NomeFantasia); if (Cliente.NomeRazaoSocial != null && Cliente.NomeRazaoSocial != "") { objDLConexao.AdicionarParametros("@NomeRazaoSocial", Cliente.NomeRazaoSocial); } if (Cliente.CidadeId > 0) { objDLConexao.AdicionarParametros("@CidadeId", Cliente.CidadeId); } if (Cliente.EstadoId > 0) { objDLConexao.AdicionarParametros("@EstadoId", Cliente.EstadoId); } if (Cliente.CNPJ != null && Cliente.CNPJ.Length == 14) { objDLConexao.AdicionarParametros("@CNPJ", Cliente.CNPJ); } if (Cliente.CPF != null && Cliente.CPF.Length == 11) { objDLConexao.AdicionarParametros("@CPF", Cliente.CPF); } objDLConexao.AdicionarParametros("@Ativo", Cliente.Ativo); if (objDLConexao.ContarParametros() > 0) { dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarCliente"); } for (int i = 0; i < dt.Rows.Count; i++) { Cliente = new MLCliente(); Cliente = Genericos.Popular <MLCliente>(dt, i); if (Cliente.CidadeId != null) { var cidade = new MLCidade() { CidadeId = (int)Cliente.CidadeId }; Cliente.Cidade = new DLCidade().Consultar(cidade); } if (Cliente.EstadoId != null) { var estado = new MLEstado() { EstadoId = (int)Cliente.EstadoId }; Cliente.Estado = new DLEstado().Consultar(estado); } listaCliente.Add(Cliente); } } catch (Exception ex) { throw ex; } finally { objDLConexao = null; } return(listaCliente); }