Пример #1
0
        private void ucGe_Menu_event_btnDuplicar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Info = new in_Ing_Egr_Inven_Info();
                Info = (in_Ing_Egr_Inven_Info)gridViewMovi_Inv_Egre.GetFocusedRow();

                if (Info != null)
                {
                    frm      = new FrmIn_Egresos_Inv_Multi_Bodega_Mant();
                    frm.Text = frm.Text + "***NUEVO REGISTRO***";
                    frm.set_Accion(Cl_Enumeradores.eTipo_action.duplicar);
                    frm.info_IngEgr = Info;
                    frm.Show();
                    frm.MdiParent = this.MdiParent;
                    frm.event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing += frm_event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing;
                }
                else
                {
                    MessageBox.Show("Seleccione un registro a duplicar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus();
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        void ucGe_Menu_Mantenimiento_x_usuario_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Info = new in_Ing_Egr_Inven_Info();
                Info = (in_Ing_Egr_Inven_Info)gridViewMovi_Inv_Egre.GetFocusedRow();

                if (Info != null)
                {
                    if (Info.Estado == "I")
                    {
                        MessageBox.Show("El registro ya se encuentra Anulado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                    }
                    else
                    {
                        if (Info.IdEstadoAproba == "APRO")
                        {
                            MessageBox.Show("El registro no se puede anular ya se encuentra Aprobado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        if (bus_IngEgr.ValidarEstaAprobado(Info.IdEmpresa, Info.IdSucursal, Info.IdMovi_inven_tipo, Info.IdNumMovi))
                        {
                            MessageBox.Show("El registro se encuentra aprobado y no puede ser modificado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        frm             = new FrmIn_Egresos_Inv_Multi_Bodega_Mant();
                        frm.Text        = frm.Text + "***ANULAR REGISTRO***";
                        frm.info_IngEgr = Info;
                        frm.set_Accion(Cl_Enumeradores.eTipo_action.Anular);
                        frm.Show();
                        frm.MdiParent = this.MdiParent;
                        frm.event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing += frm_event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing;
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un Registro a Anular", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus();
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
0
 void ucGe_Menu_Mantenimiento_x_usuario_event_btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         frm = new FrmIn_Egresos_Inv_Multi_Bodega_Mant();
         frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar);
         frm.Text = frm.Text + "*** NUEVO REGISTRO ***";
         frm.Show();
         frm.MdiParent = this.MdiParent;
         frm.event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing += frm_event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing;
     }
     catch (Exception ex)
     {
         Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus();
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Info = new in_Ing_Egr_Inven_Info();
                Info = (in_Ing_Egr_Inven_Info)gridViewMovi_Inv_Egre.GetFocusedRow();

                if (Info != null)
                {
                    if (Info.Estado == "I")
                    {
                        MessageBox.Show("No se pueden modificar registros inactivos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                    }
                    else
                    {
                        if (Info.IdEstadoAproba == "APRO")
                        {
                            MessageBox.Show("El registro ya se encuentra Aprobado y no se puede modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                        }

                        frm      = new FrmIn_Egresos_Inv_Multi_Bodega_Mant();
                        frm.Text = frm.Text + "***ACTUALIZAR REGISTRO***";
                        frm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar);
                        frm.info_IngEgr = Info;
                        frm.Show();
                        frm.MdiParent = this.MdiParent;
                        frm.event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing += frm_event_FrmIn_Egresos_Inv_Multi_Bodega_Mant_FormClosing;
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un Registro a Modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus();
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }