void ucGe_Menu_Mantenimiento_x_usuario1_event_btnconsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (com_solicitud_compra_Info)gridViewConsulta.GetFocusedRow(); if (Info != null) { frm = new FrmCom_SolicitudCompra_Mant(Cl_Enumeradores.eTipo_action.consultar); frm.MdiParent = this.MdiParent; frm.Text = frm.Text + "***CONSULTAR REGISTRO***"; frm._SetInfo = Info; frm.Show(); frm.event_FrmCom_SolicitudCompraMantenimiento_FormClosing += frm_event_FrmCom_SolicitudCompraMantenimiento_FormClosing; } else { MessageBox.Show("Seleccione un Registro a Mostrar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void ucGe_Menu_Mantenimiento_x_usuario1_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (com_solicitud_compra_Info)gridViewConsulta.GetFocusedRow(); if (Info != null) { if (Info.Estado == "I") { MessageBox.Show("El registro ya se encuentra Anulado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { listSolicitud = bus_Solicitud.ConsultaDetalleSolicitud_x_Solicitud(Info.IdEmpresa, Info.IdSucursal, Info.IdSolicitudCompra); if (listSolicitud.Count() != 0) { MessageBox.Show("La solicitud #: [" + Info.IdSolicitudCompra + "], tiene asociada una Orden de Compra ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } idEmpresa = Info.IdEmpresa; idSucursal = Info.IdSucursal; idSoliComp = Info.IdSolicitudCompra; if (Verifica_Estado()) { frm = new FrmCom_SolicitudCompra_Mant(Cl_Enumeradores.eTipo_action.Anular); frm.Text = frm.Text + "***ANULAR REGISTRO***"; frm.MdiParent = this.MdiParent; frm._SetInfo = Info; frm.Show(); frm.event_FrmCom_SolicitudCompraMantenimiento_FormClosing += frm_event_FrmCom_SolicitudCompraMantenimiento_FormClosing; } } } else { MessageBox.Show("Seleccione un Registro a Anular", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void llama_frm(Cl_Enumeradores.eTipo_action Accion) { try { frm = new FrmCom_SolicitudCompra_Mant(Accion); frm.MdiParent = this.MdiParent; switch (Accion) { case Cl_Enumeradores.eTipo_action.grabar: frm.Text = "***NUEVO REGISTRO**"; break; case Cl_Enumeradores.eTipo_action.actualizar: frm.Text = "***NUEVO MODIFICAR**"; break; case Cl_Enumeradores.eTipo_action.consultar: frm.Text = "***CONSULTAR**"; break; case Cl_Enumeradores.eTipo_action.Anular: frm.Text = "***ELIMINAR**"; break; } frm.event_FrmCom_SolicitudCompraMantenimiento_FormClosing += frm_event_FrmCom_SolicitudCompraMantenimiento_FormClosing; frm._SetInfo = Info; frm.Show(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error comunicarse con Sistemas " + ex.Message + " ", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }