Ejemplo n.º 1
0
        public bool postLista()
        {
            TableroControlNEG objTableroControlNeg = new TableroControlNEG();
            ConsecutivoPOCO   consecutivos         = new ConsecutivoPOCO();
            bool   success = true;
            Listas lista   = new Listas();

            if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                lista = objTableroControlNeg.consultarLista(this.listaID);
            }
            if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault())
            {
                lista.Nombre = this.nombreLista;
                lista.NombreRepresentante = this.nombreRepresentante;
                lista.NumeroConstancias   = this.numeroConstancias;
                lista.Hombres             = byte.Parse(this.numeroHombres.ToString());
                lista.Mujeres             = byte.Parse(this.numeroMujeres.ToString());
                lista.FechaPresentacion   = Utilidades.ConvertirFecha(this.fechaPresentacion);
            }
            if (this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                lista.FechaCreacion          = DateTime.Now;
                lista.Estatus                = (byte)Enumeradores.EstatusLista.Enproceso;
                lista.Eliminado              = false;
                consecutivos.EmpresaSIRCEID  = this.empresaSIRCEID;
                consecutivos.ConsecutivoURID = this.unidadResponsableID;
                lista.CentroTrabajoSIRCEID   = this.centroTrabajoSIRCEID;
                success                   = new TableroControlNEG().obtenerConsecutivo(consecutivos);
                lista.FolioEmpresa        = int.Parse(consecutivos.ConsecutivoEmpresa);
                lista.Origen              = (int)Enumeradores.OrigenSIRCE.Ventanilla;
                lista.UnidadResponsableID = this.unidadResponsableID;
                lista.UsuarioCreacion     = this.usuarioCreacion;
            }
            if (this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault())
            {
                lista.Eliminado = true;
            }
            success = objTableroControlNeg.postLista(lista);
            if (success && this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                string direccion = this.centroTrabajoDNE.colonia + " " + this.centroTrabajoDNE.calleNumero + " " + this.centroTrabajoDNE.codigoPostal +
                                   " " + this.centroTrabajoDNE.entidadDescripcion + " " + this.centroTrabajoDNE.municipioDescripcion;
                Acuses acuse = new Acuses();
                acuse.ListaID     = lista.ListaID;
                acuse.FolioDC4    = consecutivos.ConsecutivoDC4;
                acuse.RFC         = this.centroTrabajoDNE.rfc;
                acuse.RazonSocial = this.centroTrabajoDNE.centroTrabajoNombre;
                acuse.Direccion   = direccion;
                success           = new TableroControlNEG().postAcuse(acuse);

                ListaCentrosTrabajo listaCentroTrabajo = new ListaCentrosTrabajo();
                listaCentroTrabajo.ListaID = lista.ListaID;
                listaCentroTrabajo.CentroTrabajoSIRCEID = lista.CentroTrabajoSIRCEID;
                success = new TableroControlNEG().postListaCentroTrabajo(listaCentroTrabajo);
            }
            return(success);
        }
Ejemplo n.º 2
0
        public bool postAcuse(Acuses acuse)
        {
            TableroControlDAT objTableroControlDAT = new TableroControlDAT(contextoSIRCE);

            objTableroControlDAT.postAcuse(acuse);
            Save();
            Dispose();
            return(true);
        }
Ejemplo n.º 3
0
 public bool postAcuse(Acuses acuse)
 {
     contexto.Acuses.Add(acuse);
     return(true);
 }