/// <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; } }
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; }
/// <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); }
/// <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); }
/// <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); }