/// <summary> /// Constructor con parametros /// </summary> /// <param name="idTransaccion"></param> public CuentasPorCobrar(int idTransaccion) { Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter(); //Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter(); Data.dsCuentas.CuentasPorCobrarDataTable dt = Adapter.SelectCPC(idTransaccion); if (dt.Rows.Count > 0) { Data.dsCuentas.CuentasPorCobrarRow dr = dt[0]; this.idTransaccion = dr.idTransaccion; if (!dr.IsidFacturaHeaderNull()) this.idFacturaHeader = dr.idFacturaHeader; this.mBalance = dr.mBalance; } }
public static List<CuentasPorCobrar> GetListaCuentasPorCobrar() { List<CuentasPorCobrar> listaCuentasPorCobrar = new List<CuentasPorCobrar>(); Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter(); Data.dsCuentas.CuentasPorCobrarDataTable dt = Adapter.SelectListaCPC(); foreach (var dr in dt) { CuentasPorCobrar item = new CuentasPorCobrar(); item.idTransaccion = dr.idTransaccion; if (!dr.IsidFacturaHeaderNull()) item.idFacturaHeader = dr.idFacturaHeader; if (!dr.IsmBalanceNull()) item.mBalance = dr.mBalance; listaCuentasPorCobrar.Add(item); } return listaCuentasPorCobrar; }
/// <summary> /// Elimina el elemento de la DB /// </summary> /// <param name="idInventario"></param> public static void DeleteCuentasPorCobrar(int idTransaccion) { Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter(); Adapter.DeleteCPC(idTransaccion); }
/// <summary> /// Actualiza el inventario a la DB /// </summary> public void UpdateCuentasPorCobrar() { Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter(); Adapter.UpdateCPC(this.idTransaccion, this.idFacturaHeader, this.mBalance); }
/// <summary> /// Inserta el cliente a la DB /// </summary> public void InsertCuentasPorCobrar() { Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter Adapter = new Data.dsCuentasTableAdapters.CuentasPorCobrarTableAdapter(); Adapter.InsertCPC(this.idFacturaHeader, this.mBalance); }