void pu_AbrirNovedad() { try { ro_Empleado_Novedad_Info cab = new ro_Empleado_Novedad_Info(); ro_periodo_Info period = new ro_periodo_Info(); if (_idPeriodo != null) { cab.Fecha = period.pe_FechaIni; } cab.IdEmpleado = Info.IdEmpleado; cab.IdNomina_Tipo = _idNominaTipo; cab.IdNomina_TipoLiqui = _idNominaTipoLiqui; frmRo_Empleado_Novedad_Mant frm = new frmRo_Empleado_Novedad_Mant(); frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar); frm.setCab(cab); frm.ShowDialog(); //this.CargaEmpSalNeg(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (Info_CabNovedad.IdNovedad == null) { MessageBox.Show("Selecciones una fila.", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (Info_CabNovedad.Estado == "I") { MessageBox.Show("El Registro esta anulado no se puede modificar.", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { frm = new frmRo_Empleado_Novedad_Mant(); frm.Event_frmRo_Empleado_Novedad_Mant_FormClosing += new frmRo_Empleado_Novedad_Mant.delegate_frmRo_Empleado_Novedad_Mant_FormClosing(frm_Event_frmRo_Empleado_Novedad_Mant_FormClosing); frm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar); frm.set_Info(Info_CabNovedad); frm.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public void pu_Guardar() { try { decimal idPermiso = 0; if (PU_VALIDAR()) { if (getInfo()) { if (oRo_permiso_x_empleado_Bus.GuardarDB(_Info, ref idPermiso, ref mensaje)) { txtIdPermiso.Text = idPermiso.ToString(); if (rbLicencia.Checked == true) { empBus.Modificar_Estado(param.IdEmpresa, Convert.ToInt32(_Info.IdEmpleado), "EST_SUB"); } else { empBus.Modificar_Estado(param.IdEmpresa, Convert.ToInt32(_Info.IdEmpleado), "EST_ACT"); } MessageBox.Show(Resources.msgConfirmaGrabarOk, Resources.msgTituloGrabar, MessageBoxButtons.OK, MessageBoxIcon.Information); iAccion = Cl_Enumeradores.eTipo_action.grabar; // si teien descuento rol if (rbLicencia.Checked == true) { if (MessageBox.Show("El empleado esta con licencia medica,¿ desea ingresar la novedad por descuento?", "PERMISO" + param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmRo_Empleado_Novedad_Mant Frm = new frmRo_Empleado_Novedad_Mant(); Frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar); Frm.Set_IdEmpleado(Convert.ToInt32(_Info.IdEmpleado), Convert.ToInt32(_Info.IdNomina_Tipo), 2); Frm.ShowDialog(); int novedad = Frm.IdNonvedad_empleado; } } PU_BLOQUEAR_CONTROLES(false); Limpiar(); } else { MessageBox.Show(mensaje, "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { frm = new frmRo_Empleado_Novedad_Mant(); frm.Event_frmRo_Empleado_Novedad_Mant_FormClosing += new frmRo_Empleado_Novedad_Mant.delegate_frmRo_Empleado_Novedad_Mant_FormClosing(frm_Event_frmRo_Empleado_Novedad_Mant_FormClosing); frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar); frm.ShowDialog(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
private void gridView__novedades_x_asistencia_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { if (e.Column.Name == "col_imagen") { ro_marcaciones_x_empleado_x_incidentes_falt_Perm_Info info = new ro_marcaciones_x_empleado_x_incidentes_falt_Perm_Info(); info = (ro_marcaciones_x_empleado_x_incidentes_falt_Perm_Info)gridView__novedades_x_asistencia.GetFocusedRow(); if (info != null) { // SI ES PERMISO if (info.Id_catalogo_Cat == "PER") { frmRo_Permisos_x_Empleado_Mant frm = new frmRo_Permisos_x_Empleado_Mant(); frm.setAccion(Cl_Enumeradores.eTipo_action.grabar); frm.set_IdEmpleado(Convert.ToInt32(info.IdEmpleado)); frm.Show(); } // SI ES ATRAZO if (info.Id_catalogo_Cat == "ATRA") { frmRo_Empleado_Novedad_Mant frm = new frmRo_Empleado_Novedad_Mant(); frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar); frm.SetEmpleado(1, Convert.ToInt32(info.IdEmpleado)); frm.ShowDialog(); } } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnconsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (Info_CabNovedad.IdNovedad == 0) { MessageBox.Show("Seleccione un registro", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { frm = new frmRo_Empleado_Novedad_Mant(); frm.Event_frmRo_Empleado_Novedad_Mant_FormClosing += new frmRo_Empleado_Novedad_Mant.delegate_frmRo_Empleado_Novedad_Mant_FormClosing(frm_Event_frmRo_Empleado_Novedad_Mant_FormClosing); frm.set_Accion(Cl_Enumeradores.eTipo_action.consultar); frm.set_Info(Info_CabNovedad); frm.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
private void llama_frm(Cl_Enumeradores.eTipo_action Accion) { try { frm = new frmRo_Empleado_Novedad_Mant(); switch (Accion) { case Cl_Enumeradores.eTipo_action.grabar: break; case Cl_Enumeradores.eTipo_action.actualizar: if (Info_IngEgrEmpleado.TipoRegistro == "OTR") { MessageBox.Show("El Rubro no es editable", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (Info_IngEgrEmpleado.TipoRegistro == "NOV" && Info_IngEgrEmpleado.IdNovedad != 0) { // Consultando Novedades ro_Empleado_Novedad_Info InfoNovedad = new ro_Empleado_Novedad_Info(); InfoNovedad = bus_Novedad.Get_Info_Empleado_Novedad_Cab_x_Rubro(param.IdEmpresa, Info_IngEgrEmpleado.IdNovedad, Info_IngEgrEmpleado.IdRubro, Info.IdEmpleado); frmMant.Text = frmMant.Text + " ***ACTUALIZAR REGISTRO***"; frm.set_Accion(Accion); frm.set_Info(InfoNovedad); frm.ShowDialog(); return; } break; case Cl_Enumeradores.eTipo_action.Anular: if (Info_IngEgrEmpleado.TipoRegistro == "OTR") { MessageBox.Show("El rubro no se puede anular", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Info_IngEgrEmpleado.TipoRegistro == "NOV" && Info_IngEgrEmpleado.IdNovedad != 0) { // Consultando Novedades ro_Empleado_Novedad_Info InfoNovedad = new ro_Empleado_Novedad_Info(); InfoNovedad = bus_Novedad.Get_Info_Empleado_Novedad_Cab_x_Rubro(param.IdEmpresa, Info_IngEgrEmpleado.IdNovedad, Info_IngEgrEmpleado.IdRubro, Info.IdEmpleado); frmMant.Text = frmMant.Text + " ***ACTUALIZAR REGISTRO***"; frm.set_Accion(Accion); frm.set_Info(InfoNovedad); frm.ShowDialog(); return; } break; case Cl_Enumeradores.eTipo_action.consultar: break; case Cl_Enumeradores.eTipo_action.duplicar: break; default: break; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }