예제 #1
0
        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());
            }
        }
예제 #2
0
        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());
            }
        }
예제 #3
0
 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());
     }
 }