private void UltraGrid_OrdenGiro_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { try { var data = UltraGrid_OrdenGiro.GetRow(e.RowHandle) as cp_orden_giro_Info; if (data == null) { return; } if (data.Estado == "I") { e.Appearance.ForeColor = Color.Red; return; } if (data.saldo <= 0) { e.Appearance.ForeColor = Color.Blue; return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGrid_OrdenGiro_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { cp_orden_giro_Info row = (cp_orden_giro_Info)UltraGrid_OrdenGiro.GetRow(e.RowHandle); if (row == null) { return; } if (e.Column == col_tipo_flujo) { if (MessageBox.Show("¿Está seguro que desea modificar el tipo de flujo para la F# " + row.IdCbteCble_Ogiro.ToString() + "?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (e.Value == null) { OrdenGiro_B.Modificar_tipo_flujo(row.IdEmpresa, row.IdTipoCbte_Ogiro, row.IdCbteCble_Ogiro, null); } else { OrdenGiro_B.Modificar_tipo_flujo(row.IdEmpresa, row.IdTipoCbte_Ogiro, row.IdCbteCble_Ogiro, Convert.ToDecimal(e.Value)); } } load_datos(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmbTrazabilidad_Click(object sender, EventArgs e) { try { cp_orden_giro_consulta_Info row = (cp_orden_giro_consulta_Info)UltraGrid_OrdenGiro.GetFocusedRow(); if (row == null) { return; } if (MessageBox.Show("Desea Imprimir el reporte de trazabilidad de factura del proveedor", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { XINV_Rpt008_rpt rpt1 = new XINV_Rpt008_rpt(); rpt1.NomEmpresa = param.NombreEmpresa; rpt1.p_IdEmpresa.Value = param.IdEmpresa; rpt1.p_IdTipoCbte.Value = row.IdTipoCbte_Ogiro; rpt1.p_IdCbteCble.Value = row.IdCbteCble_Ogiro; ReportPrintTool pt = new ReportPrintTool(rpt1); pt.AutoShowParametersPanel = false; rpt1.RequestParameters = false; pt.ShowPreviewDialog(); } } 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_btnAnular_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_Cancelacion != "PAGADA") { if (Info_OrdenGiro.Estado != "I") { llamaFRM(Cl_Enumeradores.eTipo_action.Anular, Info_OrdenGiro); } else { MessageBox.Show("Esta Factura ya está Anulada...", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Esta Factura ya está Cancelada. No puede ser anulada", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGrid_OrdenGiro_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { decimal valorApli = Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(ValorAplicado)); if (e.Column.FieldName == "valorAplicado") { if (valorApli > Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2))) { UltraGrid_OrdenGiro.SetFocusedRowCellValue(ValorAplicado, Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2))); } UltraGrid_OrdenGiro.SetFocusedRowCellValue(saldo, Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2)) - Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(ValorAplicado))); if (valorApli > 0) { UltraGrid_OrdenGiro.SetFocusedRowCellValue(Chek, true); } else { UltraGrid_OrdenGiro.SetFocusedRowCellValue(Chek, false); } SumaOG(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGrid_OrdenGiro_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { Info_OrdenGiro = (cp_orden_giro_Info)UltraGrid_OrdenGiro.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmb_imprimir_Click(object sender, EventArgs e) { try { cp_orden_giro_consulta_Info row = (cp_orden_giro_consulta_Info)UltraGrid_OrdenGiro.GetFocusedRow(); if (row == null) { return; } splashScreenManager1.ShowWaitForm(); if (MessageBox.Show("Desea Imprimir la Factura del proveedor", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { XCXP_NATU_Rpt009_Rpt rpt1 = new XCXP_NATU_Rpt009_Rpt(); rpt1.PIdEmpresa.Value = param.IdEmpresa; rpt1.PIdTipoCbte_OG.Value = row.IdTipoCbte_Ogiro; rpt1.PIdCbteCble_OG.Value = row.IdCbteCble_Ogiro; ReportPrintTool pt = new ReportPrintTool(rpt1); pt.AutoShowParametersPanel = false; rpt1.RequestParameters = false; rpt1.ShowPreviewDialog(); } if (MessageBox.Show("Desea Imprimir el Comprobante de Diario Factura Proveedor", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { XCXP_NATU_Rpt011_rpt reporte_natu = new XCXP_NATU_Rpt011_rpt(); reporte_natu.set_parametros(param.IdEmpresa, row.IdTipoCbte_Ogiro, row.IdCbteCble_Ogiro); reporte_natu.RequestParameters = true; reporte_natu.ShowPreviewDialog(); } if (MessageBox.Show("Desea Imprimir la Retención Proveedor", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { XCXP_Rpt004_Rpt reporte = new XCXP_Rpt004_Rpt(); reporte.set_parametros(param.IdEmpresa, row.IdTipoCbte_Ogiro, row.IdCbteCble_Ogiro); reporte.RequestParameters = true; reporte.ShowPreviewDialog(); } splashScreenManager1.CloseWaitForm(); } catch (Exception ex) { if (splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.CloseWaitForm(); } 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_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { if (e.Column == col_tipo_flujo) { UltraGrid_OrdenGiro.SetRowCellValue(e.RowHandle, col_tipo_flujo, e.Value); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltraGrid_OrdenGiro_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { if (_Accion != Cl_Enumeradores.eTipo_action.grabar) { decimal saldos = Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2)); if ((bool)UltraGrid_OrdenGiro.GetFocusedRowCellValue(Chek)) { decimal sal = Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2)); UltraGrid_OrdenGiro.SetFocusedRowCellValue(saldo, sal); UltraGrid_OrdenGiro.SetFocusedRowCellValue(ValorAplicado, 0); UltraGrid_OrdenGiro.SetFocusedRowCellValue(Chek, false); } else { UltraGrid_OrdenGiro.SetFocusedRowCellValue(Chek, true); if (txt_diferencia.EditValue == null) { UltraGrid_OrdenGiro.SetFocusedRowCellValue(Chek, false); } else { if (saldos > Convert.ToDecimal(txt_diferencia.EditValue)) { UltraGrid_OrdenGiro.SetFocusedRowCellValue(ValorAplicado, txt_diferencia.EditValue); } else { UltraGrid_OrdenGiro.SetFocusedRowCellValue(ValorAplicado, Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2))); } UltraGrid_OrdenGiro.SetFocusedRowCellValue(saldo, Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(saldo2)) - Convert.ToDecimal(UltraGrid_OrdenGiro.GetFocusedRowCellValue(ValorAplicado))); } } SumaOG(); } } 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); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnconsultar_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 { llamaFRM(Cl_Enumeradores.eTipo_action.consultar, Info_OrdenGiro); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <cp_orden_giro_pagos_Info> get_lisOG_Paga() { try { for (int i = 0; i < UltraGrid_OrdenGiro.RowCount; i++) { cp_orden_giro_pagos_Info OGP_I = new cp_orden_giro_pagos_Info(); if (Convert.ToDecimal(UltraGrid_OrdenGiro.GetRowCellValue(i, "valorAplicado")) > 0) { OGP_I.Fecha_Transac = param.Fecha_Transac; OGP_I.Fecha_UltAnu = param.Fecha_Transac; OGP_I.Fecha_UltMod = param.Fecha_Transac; OGP_I.IdCbteCble_cbte = Convert.ToDecimal(txt_NCbte.Text); OGP_I.IdEmpresa_cbte = param.IdEmpresa; OGP_I.IdUsuario = param.IdUsuario; OGP_I.IdUsuarioUltAnu = param.IdUsuario; OGP_I.IdUsuarioUltMod = param.IdUsuario; OGP_I.ip = param.ip; OGP_I.nom_pc = param.nom_pc; OGP_I.IdCbteCble_Ogiro = Convert.ToDecimal(UltraGrid_OrdenGiro.GetRowCellValue(i, "IdCbteCble_Ogiro")); OGP_I.IdEmpresa_Og = Convert.ToInt32(UltraGrid_OrdenGiro.GetRowCellValue(i, "IdEmpresa")); OGP_I.IdTipocbte_cbte = detCbt_I.IdTipoCbte; OGP_I.IdTipoCbte_Ogiro = Convert.ToInt32(UltraGrid_OrdenGiro.GetRowCellValue(i, "IdTipoCbte_Ogiro")); OGP_I.pg_MontoAplicado = Convert.ToDouble(UltraGrid_OrdenGiro.GetRowCellValue(i, "valorAplicado")); OGP_I.pg_saldoAnterior = Convert.ToDouble(UltraGrid_OrdenGiro.GetRowCellValue(i, "saldo2")); OGP_I.pg_saldoActual = Convert.ToDouble(UltraGrid_OrdenGiro.GetRowCellValue(i, "saldo")); OGP_I.estado = "A"; lisOG_Paga.Add(OGP_I); } } return(lisOG_Paga); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <cp_orden_giro_pagos_Info>()); } }