public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info) { try { if (si_existe(info.IdEmpresa, info.IdCalendario)) { return(true); } using (Entity_talento_humano entity = new Entity_talento_humano()) { tlh_evaluacion_opciones_preguntas_respuesta add = new tlh_evaluacion_opciones_preguntas_respuesta(); add.IdEmpresa = info.IdEmpresa; add.IdCalendario = info.IdCalendario; add.Numero_preguntas = info.Numero_preguntas; add.Fecha_evaluacion = info.Fecha_evaluacion; add.Observacion = (info.Observacion == null) ? "Evaluacion de la preunta " + info.info_pregunta.Descripcion + " al " + info.Fecha_evaluacion.Date: info.Observacion; add.estado = true; entity.tlh_evaluacion_opciones_preguntas_respuesta.Add(add); entity.SaveChanges(); return(true); } } catch (Exception ex) { throw; } }
public bool Modificar_DB(tlh_evaluacion_opciones_preguntas_info info) { try { using (Entity_talento_humano db = new Entity_talento_humano()) { var add = db.tlh_evaluacion_opciones_preguntas.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdPregunta == info.IdPregunta); add.IdOpciones = info.IdOpciones; add.Descripcion = info.Descripcion; db.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public bool Modificar_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info) { try { using (Entity_talento_humano db = new Entity_talento_humano()) { var add = db.tlh_evaluacion_opciones_preguntas_respuesta.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCalendario == info.IdCalendario); add.Fecha_evaluacion = info.Fecha_evaluacion; add.Numero_preguntas = info.Numero_preguntas; add.Observacion = info.Observacion; db.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public bool Anular_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info) { try { using (Entity_talento_humano db = new Entity_talento_humano()) { var add = db.tlh_evaluacion_opciones_preguntas_respuesta.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCalendario == info.IdCalendario); if (add == null) { return(false); } add.estado = false; db.SaveChanges(); return(true); } } catch (Exception ex) { throw; } }
public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_det_info info) { try { using (Entity_talento_humano entity = new Entity_talento_humano()) { tlh_evaluacion_opciones_preguntas_det add = new tlh_evaluacion_opciones_preguntas_det(); add.IdEmpresa = info.IdEmpresa; add.IdPregunta = info.IdPregunta; add.secuencia = info.secuencia; add.Descripcion_opcion = info.Descripcion_opcion; entity.tlh_evaluacion_opciones_preguntas_det.Add(add); entity.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_respuesta_det_info info) { try { using (Entity_talento_humano entity = new Entity_talento_humano()) { if (!si_existe(info.IdEmpresa, info.IdCalendario, info.IdEmpleado, info.IdPregunta)) { tlh_evaluacion_opciones_preguntas_respuesta_det add = new tlh_evaluacion_opciones_preguntas_respuesta_det(); add.IdEmpresa = info.IdEmpresa; add.IdCalendario = info.IdCalendario; add.IdEmpleado = info.IdEmpleado; add.IdPregunta = info.IdPregunta; add.secuencia = info.secuencia; add.Respueta = info.Respueta; add.Observacion = info.Observacion; entity.tlh_evaluacion_opciones_preguntas_respuesta_det.Add(add); } else { var modifi = entity.tlh_evaluacion_opciones_preguntas_respuesta_det.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCalendario == info.IdCalendario && v.IdCalendario == info.IdCalendario && v.IdPregunta == info.IdPregunta && v.IdEmpleado == info.IdEmpleado); modifi.secuencia = info.secuencia; } entity.SaveChanges(); return(true); } } catch (Exception ex) { throw; } }
public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_info info, ref int IdPregunta) { try { using (Entity_talento_humano entity = new Entity_talento_humano()) { tlh_evaluacion_opciones_preguntas add = new tlh_evaluacion_opciones_preguntas(); add.IdEmpresa = info.IdEmpresa; add.IdOpciones = info.IdOpciones; add.IdPregunta = GetId(info.IdEmpresa); add.Numero_opciones = info.Numero_opciones; add.Descripcion = info.Descripcion; add.estado = true; entity.tlh_evaluacion_opciones_preguntas.Add(add); entity.SaveChanges(); IdPregunta = add.IdPregunta; return(true); } } catch (Exception ex) { throw; } }