public MLEstado Consultar(MLEstado estado) { DlConexao con = new DlConexao(); try { con.limparParametros(); con.AdicionarParametros("@EstadoId", estado.EstadoId); var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarEstado]"); if (dt.Rows.Count > 0) { estado = Genericos.Popular <MLEstado>(dt, 0); } } catch (Exception ex) { throw ex; } return(estado); }
public List <MLEstado> Listar(MLEstado estado) { var listaEstado = new List <MLEstado>(); var objDLConexao = new DlConexao(); try { objDLConexao.limparParametros(); if (estado.EstadoId > 0) { objDLConexao.AdicionarParametros("@EstadoId", estado.EstadoId); } if (!string.IsNullOrEmpty(estado.Nome)) { objDLConexao.AdicionarParametros("@Nome", estado.Nome); } var dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarEstado]"); for (int i = 0; i < dt.Rows.Count; i++) { estado = new MLEstado(); estado = Genericos.Popular <MLEstado>(dt, i); listaEstado.Add(estado); } } catch (Exception ex) { throw ex; } finally { objDLConexao = null; } return(listaEstado); }
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); }