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; } }
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; } }
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; } }