Esempio n. 1
0
 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;
     }
 }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
 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;
     }
 }
Esempio n. 6
0
        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;
     }
 }