private void ucge_menu_event_delegate_btn_modificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info_pregunta = (tlh_evaluacion_opciones_preguntas_info)gridView_Preguntas.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.actualizar); } 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_info info) { try { return(data.EliminarDB_DB(info)); } catch (Exception) { throw; } }
public void set_info(tlh_evaluacion_opciones_preguntas_info _info) { try { info_preguntas = _info; } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmb_preguntas_EditValueChanged(object sender, EventArgs e) { try { info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)cmb_preguntas.Properties.View.GetFocusedRow(); gridView_empleados_evaluar.ViewCaption = "VARIABLE A EVALUAR ES: " + info_pregunta_seleccionada.Descripcion; AgregarNombre_cab_Grid(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void gridView_variables_a_evaluar_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { if (e.Column.Name == "Col_eliminar") { if (MessageBox.Show("Se eliminara todos los registro de esta pregunta... ¿Esta seguro de eliminar la pregunta se eliminara?", "INFORMACIÓN" + param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)gridView_variables_a_evaluar.GetFocusedRow(); if (EliminarPregunta()) { gridView_variables_a_evaluar.DeleteSelectedRows(); } } } else { info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)gridView_variables_a_evaluar.GetFocusedRow(); gridView_empleados_evaluar.ViewCaption = "VARIABLE A EVALUAR ES: " + info_pregunta_seleccionada.Descripcion; AgregarNombre_cab_Grid(); if (info_pregunta_seleccionada.check == false) { foreach (var item in lista_empleado) { if (Accion == Cl_Enumeradores.eTipo_action.grabar) { item.check1 = false; item.check2 = false; item.check3 = false; item.check4 = false; item.check5 = false; } else { break; } } } if (Accion != Cl_Enumeradores.eTipo_action.grabar) { ConsultarEvaluacion_x_pregunta(); } gridControl_empleados_evaluar.RefreshDataSource(); gridControl_empleados_evaluar.Refresh(); } } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_anterior_Click(object sender, EventArgs e) { try { info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)gridView_variables_a_evaluar.GetFocusedRow(); gridView_empleados_evaluar.ViewCaption = "VARIABLE A EVALUAR ES: " + info_pregunta_seleccionada.Descripcion; AgregarNombre_cab_Grid(); gridView_variables_a_evaluar.MovePrev(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool EliminarDB_DB(tlh_evaluacion_opciones_preguntas_info info) { try { using (Entity_talento_humano db = new Entity_talento_humano()) { string Sql = "delete Talento_humano.tlh_evaluacion_opciones_preguntas_det where IdEmpresa='" + info.IdEmpresa + "' and IdPregunta='" + info.IdPregunta + "'"; db.Database.ExecuteSqlCommand(Sql); 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; } }
private void ucGe_Menu_Mantenimiento_x_usuario1_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info_pregunta = (tlh_evaluacion_opciones_preguntas_info)gridView_Preguntas.GetFocusedRow(); if (info_pregunta == null) { MessageBox.Show("Seleccione un registro", 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 Anular_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); if (add == null) { return(false); } add.estado = false; db.SaveChanges(); return(true); } } catch (Exception ex) { throw; } }
public bool Modificar_DB(tlh_evaluacion_opciones_preguntas_info info) { try { if (data.Modificar_DB(info)) { bus_detalle.EliminarDB_DB(info); foreach (var item in info.detalle) { item.IdPregunta = info.IdPregunta; bus_detalle.Guardar_DB(item); } } return(true); } catch (Exception) { throw; } }
public bool Guardar_DB(tlh_evaluacion_opciones_preguntas_info info) { try { int IdPregunta = 0; if (data.Guardar_DB(info, ref IdPregunta)) { foreach (var item in info.detalle) { item.IdPregunta = IdPregunta; bus_detalle.Guardar_DB(item); } } return(true); } catch (Exception) { throw; } }
private void btb_agregar_preguntas_Click(object sender, EventArgs e) { try { if (!check_seleccionar.Checked) { tlh_evaluacion_opciones_preguntas_info info_p = new tlh_evaluacion_opciones_preguntas_info(); info_p = (tlh_evaluacion_opciones_preguntas_info)cmb_preguntas.Properties.View.GetFocusedRow(); if (info_p != null) { if (listaPreguntas_a_evaluar.Where(v => v.IdPregunta == info_p.IdPregunta).Count() == 0) { info_p.eliminar = true; listaPreguntas_a_evaluar.Add(info_p); gridControl_variables_a_evaluar.DataSource = listaPreguntas_a_evaluar; } } } else { foreach (var item in listaPreguntas) { if (listaPreguntas_a_evaluar.Where(v => v.IdPregunta == item.IdPregunta).Count() == 0) { item.eliminar = true; listaPreguntas_a_evaluar.Add(item); } } gridControl_variables_a_evaluar.DataSource = listaPreguntas_a_evaluar; } } 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_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; } }
private void btn_siguiente_Click(object sender, EventArgs e) { try { if (!ba_si_inicioevaluacion) { if (MessageBox.Show("Dara inicio a la evaluación ¿Desea continuar?", "INFORMACIÓN" + param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (var item in listaPreguntas_a_evaluar) { item.check = false; } gridControl_variables_a_evaluar.RefreshDataSource(); gridControl_variables_a_evaluar.Refresh(); contador = 1; ba_si_inicioevaluacion = true; gridControl_variables_a_evaluar.Enabled = false; cmb_preguntas.Properties.ReadOnly = true; check_seleccionar.Properties.ReadOnly = true; gridView_variables_a_evaluar.SetFocusedRowCellValue(Col_check, true); btn_siguiente.Text = "Siguiente"; info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)gridView_variables_a_evaluar.GetFocusedRow(); gridView_empleados_evaluar.ViewCaption = "VARIABLE A EVALUAR ES: " + info_pregunta_seleccionada.Descripcion; AgregarNombre_cab_Grid(); } } else if (ba_si_inicioevaluacion && contador == 1) { if (!Valiar_si_estan_evaluados_todos()) { MessageBox.Show("Existen registro sin calificar no puede continuar revise por fvor!!"); return; } // grabar y limpiar if (MessageBox.Show(" se procedara a guardar la evaluacion de la pregunta seleccionada ¿Desea continuar?", "INFORMACIÓN" + param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { get_info(); guardarDB(); if (Cl_Enumeradores.eTipo_action.grabar == Accion) { Deseleccionar(); } if (Cl_Enumeradores.eTipo_action.actualizar == Accion && ba_si_inicioevaluacion) { Deseleccionar(); } gridView_variables_a_evaluar.MoveNext(); gridView_variables_a_evaluar.SetFocusedRowCellValue(Col_check, true); info_pregunta_seleccionada = (tlh_evaluacion_opciones_preguntas_info)gridView_variables_a_evaluar.GetFocusedRow(); gridView_empleados_evaluar.ViewCaption = "VARIABLE A EVALUAR ES: " + info_pregunta_seleccionada.Descripcion; AgregarNombre_cab_Grid(); } } } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }