private void frmCP_ImprimirRetencion_Load(object sender, EventArgs e) { try { Info_Retencion = Bus_Retencion.Get_Info_retencion(param.IdEmpresa, Info_OrdenGiro.IdCbteCble_Ogiro, Info_OrdenGiro.IdTipoCbte_Ogiro); if (Info_Retencion.re_EstaImpresa == "S") { this.Text = "Reimpresión de Retención "; UC_Docu.Enabled = false; UC_Docu.ForeColor = Color.Black; dtp_fechaEmision.Enabled = false; dtp_fechaEmision.CalendarForeColor = Color.Black; dtp_fechaEmision.Value = Info_Retencion.fecha; } else { this.Text = "Impresión de Retención y Actualización de Talonario de Retención."; } event_frmCP_ImprimirRetencion_FormClosing += frmCP_ImprimirRetencion_event_frmCP_ImprimirRetencion_FormClosing; } catch (Exception ex) { 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_OrdenGiro = (cp_orden_giro_Info)UltraGrid_OrdenGiro.GetFocusedRow(); if (Info_OrdenGiro == null) { MessageBox.Show("Seleccione una fila", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { if (Info_OrdenGiro.Estado == "I") { MessageBox.Show("La Factura #: " + Info_OrdenGiro.co_serie + "-" + Info_OrdenGiro.co_factura + "/" + Info_OrdenGiro.IdCbteCble_Ogiro + " está anulada, solo puede consultar.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); llamaFRM(Cl_Enumeradores.eTipo_action.consultar, Info_OrdenGiro); } else { cp_orden_pago_det_Bus bus_opDet = new cp_orden_pago_det_Bus(); List <cp_orden_pago_det_Info> lista_opDet = new List <cp_orden_pago_det_Info>(); string mensaje = ""; lista_opDet = bus_opDet.Get_List_OrdenPagoDetalle(Info_OrdenGiro.IdEmpresa, Info_OrdenGiro.IdCbteCble_Ogiro, Info_OrdenGiro.IdTipoCbte_Ogiro, ref mensaje); if (lista_opDet.Count != 0) { MessageBox.Show("La Factura #: " + Info_OrdenGiro.co_serie + "-" + Info_OrdenGiro.co_factura + "/" + Info_OrdenGiro.IdCbteCble_Ogiro + " tiene asociadas Ordenes de Pago. No se puede modificar completamente", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); llamaFRM(Cl_Enumeradores.eTipo_action.actualizar_proceso_cerrado, Info_OrdenGiro); return; } cp_retencion_Bus bus_Retencion = new cp_retencion_Bus(); cp_retencion_Info info = new cp_retencion_Info(); info = bus_Retencion.Get_Info_retencion(Info_OrdenGiro.IdEmpresa, Info_OrdenGiro.IdCbteCble_Ogiro, Info_OrdenGiro.IdTipoCbte_Ogiro); if (info != null) { llamaFRM(Cl_Enumeradores.eTipo_action.actualizar, Info_OrdenGiro); } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGrid_OrdenGiro_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { if (e.Column.Name == colTotal_Retencion.Name) { Info_OrdenGiro = (cp_orden_giro_Info)UltraGrid_OrdenGiro.GetFocusedRow(); cp_retencion_Info InfoRetencion = new cp_retencion_Info(); cp_retencion_Bus BusRetencion = new cp_retencion_Bus(); InfoRetencion = BusRetencion.Get_Info_retencion(Convert.ToInt32(Info_OrdenGiro.IdEmpresa_ret), Convert.ToDecimal(Info_OrdenGiro.IdRetencion)); frmCP_RetencionMant frm = new frmCP_RetencionMant(); frm.Set_Accion(Cl_Enumeradores.eTipo_action.consultar); frm.Set_Info_Retencion(InfoRetencion); frm.ShowDialog(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }