Example #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;
     }
 }
Example #2
0
        private void ucGe_Menu_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                info_pregunta = (tlh_evaluacion_opciones_preguntas_respuesta_info)gridView_Grupo.GetFocusedRow();

                if (info_pregunta == null)
                {
                    MessageBox.Show("Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (!info_pregunta.estado)
                {
                    MessageBox.Show("El registro seleccionado se encuentra anulado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                llamar_formulario(Cl_Enumeradores.eTipo_action.Anular);
            }
            catch (Exception)
            {
                MessageBox.Show("Ha ocurrido un error, comunĂ­quese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info)
        {
            try
            {
                if (data.Guardar_DB(info))
                {
                    foreach (var item in info.detalle)
                    {
                        item.IdEmpresa    = info.IdEmpresa;
                        item.IdPregunta   = info.info_pregunta.IdPregunta;
                        item.IdCalendario = info.IdCalendario;
                        item.Respueta     = true;
                        item.secuencia    = get_num_opcion(item);
                        bus_detalle.Guardar_DB(item);
                    }
                }


                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #4
0
 public void set_info(tlh_evaluacion_opciones_preguntas_respuesta_info _info)
 {
     try
     {
         info_respuesta = _info;
     }
     catch (Exception)
     {
         MessageBox.Show("Ha ocurrido un error, comunĂ­quese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 public bool Anular_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info)
 {
     try
     {
         return(data.Anular_DB(info));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Example #6
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;
     }
 }
        public bool Modificar_DB(tlh_evaluacion_opciones_preguntas_respuesta_info info)
        {
            try
            {
                if (data.Modificar_DB(info))
                {
                    foreach (var item in info.detalle)
                    {
                        item.IdPregunta = info.IdCalendario;
                        bus_detalle.Guardar_DB(item);
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #8
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;
     }
 }