void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { var Info1 = (ro_Catalogo_Info)this.gridViewCatalogo.GetFocusedRow(); if (Info1 == null) { MessageBox.Show("Seleccione una fila", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { frmRo_Catalogo_Mant ofrm = new frmRo_Catalogo_Mant(Convert.ToInt32(lstbox_TipoCatalogo.SelectedValue)); ofrm.Event_frmRo_Catalogo_Mant_FormClosing += new frmRo_Catalogo_Mant.delegate_frmRo_Catalogo_Mant_FormClosing(ofrm_Event_frmRo_Catalogo_Mant_FormClosing); ofrm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar); ofrm._SetInfo = Info; // ofrm.MdiParent = this.MdiParent; ofrm.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { var Info1 = (ro_Catalogo_Info)this.gridViewCatalogo.GetFocusedRow(); if (Info1 == null) { MessageBox.Show("Debe seleccionar una fila, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (Info1.ca_estado == "I") { MessageBox.Show("El Catálogo No. " + Info1.CodCatalogo + ". \r ya ha sido Anulado", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (MessageBox.Show("¿Está seguro que desea anular Catálogo...?", "ANULACION", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { // Motivo por Anulación frmRo_Catalogo_Mant ofrm = new frmRo_Catalogo_Mant(Convert.ToInt32(lstbox_TipoCatalogo.SelectedValue)); ofrm.Event_frmRo_Catalogo_Mant_FormClosing += new frmRo_Catalogo_Mant.delegate_frmRo_Catalogo_Mant_FormClosing(ofrm_Event_frmRo_Catalogo_Mant_FormClosing); string motiAnulacion = ""; FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); motiAnulacion = fr.motivoAnulacion; Info.MotiAnula = motiAnulacion; // Anulación ofrm.set_Accion(Cl_Enumeradores.eTipo_action.Anular); ofrm.Info = Info; if (Bus.AnularDB(Info)) { MessageBox.Show(Resources.msgConfirmaAnulacionOk, Resources.msgTituloAnular, MessageBoxButtons.OK, MessageBoxIcon.Information); gridControlCatalogo.DataSource = Bus.Get_List_Catalogo_x_Tipo(Convert.ToInt32(lstbox_TipoCatalogo.SelectedValue)); } else { MessageBox.Show("Imposible anular el Catálogo, revise porf avor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error); } // ofrm.MdiParent = this.MdiParent; } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { frmRo_Catalogo_Mant ofrm = new frmRo_Catalogo_Mant(Convert.ToInt32(lstbox_TipoCatalogo.SelectedValue)); ofrm.Event_frmRo_Catalogo_Mant_FormClosing += new frmRo_Catalogo_Mant.delegate_frmRo_Catalogo_Mant_FormClosing(ofrm_Event_frmRo_Catalogo_Mant_FormClosing); ofrm.set_Accion(Cl_Enumeradores.eTipo_action.grabar); // ofrm.MdiParent = this.MdiParent; ofrm.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }