Esempio n. 1
0
        public enc_formulario_Info get_info(decimal IdFormulario)
        {
            try
            {
                enc_formulario_Info info = new enc_formulario_Info();

                using (Entities_general Context = new Entities_general())
                {
                    enc_formulario q = Context.enc_formulario.FirstOrDefault(v => v.IdFormulario == IdFormulario);
                    if (q == null)
                    {
                        return(null);
                    }
                    info = new enc_formulario_Info
                    {
                        IdFormulario   = q.IdFormulario,
                        ef_codigo      = q.ef_codigo,
                        ef_descripcion = q.ef_descripcion,
                        IdPeriodo      = q.IdPeriodo,
                        estado         = q.estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
 public bool grabarDB(enc_formulario_Info info)
 {
     try
     {
         tbl_periodo_evaluacion_Info info_periodo = new tbl_periodo_evaluacion_Info();
         tbl_periodo_evaluacion_Data periodo_data = new tbl_periodo_evaluacion_Data();
         info_periodo = periodo_data.GetInfoPeriodoActivo();
         using (Entities_general contex = new Entities_general())
         {
             enc_formulario addnew = new enc_formulario();
             addnew.IdFormulario   = GetId();
             addnew.ef_codigo      = (info.ef_codigo) == null?"": info.ef_codigo;
             addnew.ef_descripcion = info.ef_descripcion;
             addnew.IdPeriodo      = info_periodo.IdPeriodo;
             addnew.estado         = true;
             contex.enc_formulario.Add(addnew);
             contex.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Esempio n. 3
0
        public bool grabarDB_migracion(List <enc_formulario_Info> Lista, int IdPeriodo)
        {
            try
            {
                enc_formulario_pregunta_Data data_p = new enc_formulario_pregunta_Data();
                using (Entities_general Context = new Entities_general())
                {
                    foreach (var item in Lista)
                    {
                        enc_formulario Entity = new enc_formulario
                        {
                            IdFormulario   = item.IdFormulario = GetId(),
                            ef_codigo      = (item.ef_codigo) == null ? "" : item.ef_codigo,
                            ef_descripcion = item.ef_descripcion,
                            IdPeriodo      = IdPeriodo,
                            estado         = true,
                        };
                        Context.enc_formulario.Add(Entity);
                        Context.SaveChanges();
                        foreach (var item_p in item.listaPreguntas)
                        {
                            item_p.IdFormulario = item.IdFormulario;
                            item_p.IdPeriodo    = item.IdPeriodo;
                            data_p.guardarDB(item_p);
                        }
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }