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(FormaDePago row)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail = true;
            fdp.Detalle   = new FormasDePagos();
            fdp.DescripcionComprobante = row.DescripcionComprobante;
            fdp.SetIdTDCompTesoreria(row.GetIdTDCompTesoreria());
            fdp.Agrupado = row.Agrupado;
            row.Agrupado = false;
            fdp.Detalle  = new FormasDePagos();
            fdp.Detalle.Add(row);
            fdp.BuildDescription();


            return(fdp);
        }
Exemple #3
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);
        }