public void ConsultarEmpresas() { this.gridEmpresas = new GridPOCO <EmpresaPOCO>(); FiltrosEmpresaPOCO filtrosBusqueda = new FiltrosEmpresaPOCO(); filtrosBusqueda.rfc = this.rfc; filtrosBusqueda.registroIMSS = this.registroIMSS; filtrosBusqueda.nombreRazonSocial = this.nombreRazonSocial; filtrosBusqueda.calleNumero = this.calleNumero; filtrosBusqueda.entidadID = this.entidadID; filtrosBusqueda.municipioID = this.municipioID; this.gridEmpresas.datos = new UtileriaNeg().ConsultarEmpresas(filtrosBusqueda); //Se declaran los titulos de la tabla this.gridEmpresas.encabezados = new List <string>(); this.gridEmpresas.encabezados.Add("Empresa"); this.gridEmpresas.encabezados.Add("Domicilio"); this.gridEmpresas.encabezados.Add("RFC"); this.gridEmpresas.encabezados.Add("Registro patronal del IMSS"); //se declaran los valores de la tabla this.gridEmpresas.columnas = new List <string>(); this.gridEmpresas.columnas.Add("empresa"); this.gridEmpresas.columnas.Add("domicilio"); this.gridEmpresas.columnas.Add("rfc"); this.gridEmpresas.columnas.Add("registroIMSS"); //se declara cual tendra el id del renglon seleccionado this.gridEmpresas.columnaID = "empresaID"; //se inicializa empresa this.empresa = new EmpresaPOCO(); this.empresa.directorioOrigen = (int)Enumeradores.DirectorioOrigen.DNE; }
public List <EmpresaPOCO> ConsultarEmpresas(FiltrosEmpresaPOCO filtrosBusquedaEmpresa) { string query = Diccionarios.DiccionarioDNE["BuscarEmpresas"]; if (filtrosBusquedaEmpresa.rfc != null) { query += " and e.emp_rfc like ('%" + filtrosBusquedaEmpresa.rfc + "%') "; } if (filtrosBusquedaEmpresa.registroIMSS != null) { query += " and ct.ct_imss_registro like ('%" + filtrosBusquedaEmpresa.registroIMSS + "%') "; } if (filtrosBusquedaEmpresa.nombreRazonSocial != null) { query += " and ct.ct_nombre_comercial like ('%" + filtrosBusquedaEmpresa.nombreRazonSocial + "%') "; } if (filtrosBusquedaEmpresa.calleNumero != null) { query += " and ct.ct_calle like ('%" + filtrosBusquedaEmpresa.calleNumero + "%') "; } if (filtrosBusquedaEmpresa.entidadID != null) { query += " and ct.ct_cve_edorep = " + filtrosBusquedaEmpresa.entidadID + " "; } if (filtrosBusquedaEmpresa.municipioID != null) { query += " and ct.ct_cve_municipio = " + filtrosBusquedaEmpresa.municipioID + " "; } DataTable resultSet = OC.ObtenerConsulta(Enumeradores.ConexionesSatelitales.DNE, query); List <EmpresaPOCO> empresas = new List <EmpresaPOCO>(); foreach (DataRow row in resultSet.Rows) { EmpresaPOCO objEmpresa = new EmpresaPOCO(); objEmpresa.empresaID = int.Parse(row["empresa_id"].ToString()); objEmpresa.empresa = row["empresa"].ToString(); objEmpresa.domicilio = row["domicilio"].ToString(); objEmpresa.rfc = row["rfc"].ToString(); objEmpresa.registroIMSS = row["registroIMSS"].ToString(); empresas.Add(objEmpresa); } return(empresas); }
public List <EmpresaPOCO> ConsultarEmpresas(FiltrosEmpresaPOCO filtrosBusquedaEmpresa) { return(objUtileriaDAT.ConsultarEmpresas(filtrosBusquedaEmpresa)); }