public int Modificar(ExpedienteVob expediente)
        {
            Expediente exp = new Expediente();

            DateTime fecha = new DateTime();

            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {
                var expmodif = (from c in context.Expediente
                                where c.NumeroExpediente == expediente.NumeroExpediente
                                select c).First();



                expmodif.Tipo_Expediente = expediente.Tipo_Expediente;
                expmodif.Asunto          = expediente.Asunto;
                // exp.FechaExpediente = fecha;
                //exp.NumeroExpediente = expediente.NumeroExpediente;
                expmodif.Estado = 1;
                //  context.Expediente.Add(exp);
                context.SaveChanges();

                return(Convert.ToInt32(expediente.NumeroExpediente));
            };
        }
        public int Agregar(ExpedienteVob expediente)
        {
            Expediente exp = new Expediente();

            DateTime fecha = new DateTime();

            fecha = DateTime.Today;

            using (var context = new UPC_MUNIEntities())
            {
                exp.FechaExpediente = DateTime.Now;
                exp.Asunto          = expediente.Asunto;
                exp.Tipo_Expediente = expediente.Tipo_Expediente;
                exp.Estado          = 1;
                context.Expediente.Add(exp);
                context.SaveChanges();

                return(Convert.ToInt32(exp.NumeroExpediente));
            };
        }
        public EditorExpedienteVob ObtenerEditor(int?id)
        {
            var expedienterepositorio = new GNTExpedienteRepositorio();
            var generalrepositorio    = new MultitablaRepositorio();


            ExpedienteVob objexpediente = new ExpedienteVob();
            string        valor         = string.Empty;
            string        texto         = PrimerValorEnum.Seleccione.ToString();


            if (id == null)
            {
                id = 0;
            }
            ;

            var expediente = expedienterepositorio.BuscarExpedienteporId(Convert.ToInt32(id));

            var tipos_expediente = generalrepositorio.ListarTablas(GrupoTabla.TipoExpediente);

            tipos_expediente.Add(new Entidad.General.ElementoVob {
                Valor = valor, Texto = texto
            });

            tipos_expediente = tipos_expediente.OrderBy(x => x.Valor).ToList();

            if (expediente != null)
            {
                objexpediente = expediente;
            }

            return(new EditorExpedienteVob
            {
                Expediente = objexpediente,
                Tipo_Expedientes = tipos_expediente
            });
        }
Exemplo n.º 4
0
 public ExpedienteEditorModelo(ExpedienteVob _expediente, List <ElementoVob> _tipoexpediente)
 {
     Expediente     = _expediente;
     TipoExpediente = _tipoexpediente.LlenarTT();
 }
 public ExpedienteFiltroModelo(ExpedienteVob _expediente)
 {
     Expediente = _expediente;
 }