Пример #1
0
        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;
        }
Пример #2
0
        public EmpresasSIRCE ConsultarEmpresaDNE(EmpresaPOCO empresa)
        {
            var empresaSIRCE = (from e in contexto.EmpresasSIRCE
                                where e.EmpresaID == empresa.empresaID
                                select e).FirstOrDefault();

            return(empresaSIRCE);
        }
Пример #3
0
        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);
        }
Пример #4
0
        public EmpresaPOCO ValidaEmpresaSIRCE(EmpresaPOCO empresa)
        {
            EmpresaDAT    empresaDAT   = new EmpresaDAT(contextoSIRCE);
            EmpresasSIRCE empresaSIRCE = empresaDAT.ConsultarEmpresaDNE(empresa);

            if (empresaSIRCE != null)
            {
                empresa.empresaSIRCEID = empresaSIRCE.EmpresaSIRCEID;
            }
            else
            {
                empresaSIRCE                  = new EmpresasSIRCE();
                empresaSIRCE.EmpresaID        = empresa.empresaID;
                empresaSIRCE.ConsecutivoLista = 1;
                empresaDAT.GuardarEmpresaDNE(empresaSIRCE);
                Save();
                empresa.empresaSIRCEID = empresaSIRCE.EmpresaSIRCEID;
            }
            Dispose();
            return(empresa);
        }
Пример #5
0
 public void ValidaEmpresaSIRCE()
 {
     this.empresa = new EmpresaNEG().ValidaEmpresaSIRCE(this.empresa);
 }