示例#1
0
        /// <summary>
        /// Constructor con parametros
        /// </summary>
        /// <param name="idTransaccion"></param>
        public CuentasPorPagar(int idTransaccion)
        {
            Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter();
            //Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
            Data.dsCuentas.CuentasPorPagarDataTable dt = Adapter.SelectCPP(idTransaccion);

            if (dt.Rows.Count > 0)
            {
                Data.dsCuentas.CuentasPorPagarRow dr = dt[0];
                this.idTransaccion = dr.idTransaccion;
                if (!dr.IsidFacturaHeaderNull())
                    this.idFacturaHeader = dr.idFacturaHeader;
                this.mBalance = dr.mBalance;
            }
        }
示例#2
0
        public static List<CuentasPorPagar> GetListaCuentasPorPagar()
        {
            List<CuentasPorPagar> listaCuentasPorPagar = new List<CuentasPorPagar>();
            Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter();
            Data.dsCuentas.CuentasPorPagarDataTable dt = Adapter.SelectListaCPP();

            foreach (var dr in dt)
            {
                CuentasPorPagar item = new CuentasPorPagar();
                item.idTransaccion = dr.idTransaccion;
                if (!dr.IsidFacturaHeaderNull())
                    item.idFacturaHeader = dr.idFacturaHeader;
                if (!dr.IsmBalanceNull())
                    item.mBalance = dr.mBalance;

                listaCuentasPorPagar.Add(item);
            }

            return listaCuentasPorPagar;
        }
示例#3
0
 /// <summary>
 /// Elimina el elemento de la DB
 /// </summary>
 /// <param name="idInventario"></param>
 public static void DeleteCuentasPorPagar(int idTransaccion)
 {
     Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter Adapter =
         new Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter();
     Adapter.DeleteCPP(idTransaccion);
 }
示例#4
0
 /// <summary>
 /// Actualiza el inventario a la DB
 /// </summary>
 public void UpdateCuentasPorPagar()
 {
     Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter Adapter =
         new Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter();
     Adapter.UpdateCPP(this.idTransaccion, this.idFacturaHeader, this.mBalance);
 }
示例#5
0
 /// <summary>
 /// Inserta el cliente a la DB
 /// </summary>
 public void InsertCuentasPorPagar()
 {
     Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter Adapter =
         new Data.dsCuentasTableAdapters.CuentasPorPagarTableAdapter();
     Adapter.InsertCPP(this.idFacturaHeader, this.mBalance);
 }