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