Exemple #1
0
        public static FormaDePago GetFormaDePagoGen(System.Data.DataRow row, string descComp)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail = false;
            fdp.Cuotas    = 1;
            fdp.Recargo   = Convert.ToDecimal(row["Recargo"]);
            //fdp.DescripcionEntidad= Convert.ToString(row["Entidad"]);

            fdp.Detalle = null;
            fdp.DescripcionComprobante = descComp;
            //fdp.SetIdEntidad(Convert.ToString(row["IdEntidad"]));
            string IdMoneda = Convert.ToString(row["IdMoneda"]);

            if (IdMoneda != null && !IdMoneda.Equals(string.Empty))
            {
                fdp.SetIdMoneda(IdMoneda);
                fdp.DescripcionMoneda = Convert.ToString(row["Descripcion"]);
            }
            else
            {
                IdMoneda = Variables.GetValueString("Contabilidad.MonedaReferencia");
                fdp.SetIdMoneda(IdMoneda);
                fdp.DescripcionMoneda = mz.erp.businessrules.tfi_Monedas.GetByPk(IdMoneda).Descripcion;
            }
            fdp.SetIdTDCompTesoreria(Convert.ToString(row["IdTDCompTesoreria"]));
            fdp.DescripcionComprobante = mz.erp.businessrules.tfi_TDCompTesoreria.GetByPk(fdp.GetIdTDCompTesoreria()).Descripcion;
            fdp.SetIdFormaDePago(Convert.ToString(row["IdFormaDePago"]));
            fdp.BuildDescription();

            return(fdp);
        }
Exemple #2
0
        public static FormaDePago GetFormaDePagoMaster(string IdComp, string descComp, string IdMoneda, string IdFormaDePago)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail = false;
            fdp.DescripcionComprobante = descComp;
            fdp.SetIdTDCompTesoreria(IdComp);
            fdp.Agrupado = IdMoneda != "";
            fdp.SetIdMoneda(IdMoneda);
            fdp.SetIdFormaDePago(IdFormaDePago);
            return(fdp);
        }
Exemple #3
0
        public static FormaDePago GetFormaDePago(tfi_FormasDePagoExDataset.Pr_tfi_GetFormasDePagosGeneralesRow row, string descComp)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail              = false;
            fdp.Recargo                = row.Recargo;
            fdp.DescripcionMoneda      = row.Descripcion;
            fdp.Detalle                = null;
            fdp.DescripcionComprobante = descComp;
            fdp.SetIdMoneda(row.IdMoneda);
            fdp.SetIdTDCompTesoreria(row.IdTDCompTesoreria);
            fdp.SetIdFormaDePago(row.IdFormaDePago);
            return(fdp);
        }
Exemple #4
0
        public static FormaDePago GetFormaDePagoMaster(string IdComp, string descComp, string IdMoneda, string IdFormaDePago)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail = false;
            fdp.DescripcionComprobante = descComp;
            fdp.SetIdTDCompTesoreria(IdComp);
            fdp.Agrupado = IdMoneda != "";
            if (IdMoneda == null || IdMoneda.Equals(string.Empty))
            {
                IdMoneda = Variables.GetValueString("Contabilidad.MonedaReferencia");
            }
            fdp.SetIdMoneda(IdMoneda);
            fdp.DescripcionMoneda = mz.erp.businessrules.tfi_Monedas.GetByPk(IdMoneda).Descripcion;
            fdp.SetIdFormaDePago(IdFormaDePago);
            fdp.BuildDescription();


            return(fdp);
        }