Exemplo n.º 1
0
        /// <summary>
        /// Metodo para generar la tabla de la venta
        /// </summary>
        /// <param name="Productos">tabla con los datos de los pagos</param>
        /// <returns></returns>
        /// <creo>Leslie González Vázquez</creo>
        /// <fecha creo>31/Mayo/2014</fecha creo>
        /// <modifico></modifico>
        /// <fecha modifico></fecha modifico>
        /// <causa modificacion></motivo modificacion>
        private DataTable Generar_Dt_Pagos(Cls_Apl_Principal_Negocio Negocio)
        {
            DataTable Dt_Pagos = new DataTable();
            DataRow   Fila     = null;

            try
            {
                Dt_Pagos.Columns.Add("Forma_Id", typeof(String));
                Dt_Pagos.Columns.Add("Monto_Pago", typeof(Decimal));
                Dt_Pagos.Columns.Add("Numero_Transaccion", typeof(String));
                Dt_Pagos.Columns.Add("Numero_Tarjeta_Banco", typeof(String));
                Dt_Pagos.Columns.Add("Estatus", typeof(String));

                Fila                         = Dt_Pagos.NewRow();
                Fila["Forma_Id"]             = Negocio.Obtener_Forma_Pago();
                Fila["Monto_Pago"]           = Convert.ToDecimal(String.IsNullOrEmpty(Negocio.P_Total) ? "0" : Negocio.P_Total);
                Fila["Numero_Transaccion"]   = Negocio.P_Numero_Transaccion;
                Fila["Numero_Tarjeta_Banco"] = Negocio.P_Numero_Tarjeta;
                Fila["Estatus"]              = "PAGADO";
                Dt_Pagos.Rows.Add(Fila);
            }
            catch (Exception Ex)
            {
                throw new Exception("Error al generar la tabla de pagos. Error[" + Ex.Message + "]");
            }
            return(Dt_Pagos);
        }