private void rtFrm_RetencionIvaOk(object sender, LiquidacionDoc.RetencionIVa e) { retencionPorIva = e; MontoPorRetencionIva = e.MontoRetencion; TB_MONTO_RET_IVA.Text = MontoPorRetencionIva.ToString("n2"); ActualizaMontoRecibido(); }
private void BT_PROCESAR_Click(object sender, EventArgs e) { if (MontoRetencion <= 0) { return; } if (string.IsNullOrEmpty(TB_COMPROBANTE.Text.Trim())) { return; } if (DTP_FECHA_RETENCION.Value.Date < FechaEmisionDoc || DTP_FECHA_RETENCION.Value.Date > FechaSistema) { return; } var retencion = new RetencionIVa() { ComprobanteNro = TB_COMPROBANTE.Text, FechaRetencion = DTP_FECHA_RETENCION.Value, MontoBase = MontoBase, MontoExcento = MontoExcento, MontoImpuesto = MontoImpuesto, MontoRetencion = MontoRetencion, MontoTotal = Total, TasaIva = this.TasaIva, TasaRetencion = TasaRetencion, DocumentoNro = TB_DOCUMENTO.Text, NroControl = TB_CONTROL.Text, FechaEmision = FechaEmisionDoc, Documento = DocVenta, }; EventHandler <RetencionIVa> handler = RetencionIvaOk; if (handler != null) { handler(this, retencion); } Close(); }
public void EditarDocumento(RetencionIVa doc) { var r00 = Globals.MyData.Servidor_GetFecha(); if (r00.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r00.Mensaje); return; } FechaSistema = r00.Entidad; MontoExcento = doc.MontoExcento; MontoImpuesto = doc.MontoImpuesto; MontoBase = doc.MontoBase; TasaRetencion = doc.TasaRetencion; MontoRetencion = doc.MontoRetencion; Total = doc.MontoTotal; TasaIva = doc.TasaIva; DocVenta = doc.Documento; if (DocVenta == null) { TB_CONTROL.Enabled = true; TB_CONTROL.ReadOnly = false; TB_TASA_IVA.Enabled = true; TB_TASA_IVA.ReadOnly = false; } TB_COMPROBANTE.Text = doc.ComprobanteNro; TB_DOCUMENTO.Text = doc.DocumentoNro; TB_CONTROL.Text = doc.NroControl; TB_MONTO_EXCENTO.Text = MontoExcento.ToString("n2"); TB_MONTO_BASE.Text = MontoBase.ToString("n2"); TB_MONTO_IMPUESTO.Text = MontoImpuesto.ToString("n2"); TB_TOTAL.Text = Total.ToString("n2"); DTP_FECHA_RETENCION.Value = doc.FechaRetencion; TB_TASA_IVA.Text = TasaIva.ToString("n2"); TB_TASA_RETENCION.Text = TasaRetencion.ToString("n2"); ActualizarMonto(); ShowDialog(); }
public void EditarDoc() { var r01 = Globals.MyData.Servidor_GetFecha(); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Doc = FichaLiquidar.Ficha; DTP_FECHA_RECEPCION.Value = FichaLiquidar.FechaRecepcionMercancia; MontoAbonado = FichaLiquidar.MontoAbonado; MontoPorAnticipo = FichaLiquidar.MontoPorAnticipo; MontoPorDescuento = FichaLiquidar.MontoPorDescuento; MontoPorRetencionIva = FichaLiquidar.MontoPorRetencionIva; retencionPorIva = FichaLiquidar.RetencionPorIva; FechaSistema = r01.Entidad; ShowDialog(); }