Você está na página 1de 1

public int InsertInvoiceHeader(int _InvoiceReference, string _InvoiceComments,

DateTime _InvoiceDate, string _CustomerName, string _CustomerAddress)


{
object[] objParams = {_InvoiceReference, _InvoiceComments, _InvoiceDat
e, _CustomerName, _CustomerAddress };
int newRowId = Convert.ToInt32(objDatabase.ExecuteScalar("usp_InsertHe
ader", objParams));
if (_InvoiceReference != 0)
{
newRowId = _InvoiceReference;
}
return newRowId;
}
public void InsertInvoiceDetails(int _InvoiceDetailsid, int _InvoiceHead
eridfk,int _productidfk,int _Qty,double _Amount,double _TaxAmount,double _PaidAm
ount,double _UnitCost)
{
objDatabase.ExecuteNonQuery("usp_InsertInvoiceDetails",_InvoiceDetai
lsid, _InvoiceHeaderidfk, _productidfk, _Qty, _Amount,_TaxAmount,_PaidAmount,_Un
itCost);
}
public void UpdateInvoice(int _InvoiceReference,string _InvoiceComments,
DateTime _InvoiceDate, int _productId, int _Qty, double _Amount, double _TaxAmo
unt, double _PaidAmount, string _CustomerName, string _CustomerAddress, double _
UnitCost)
{
objDatabase.ExecuteNonQuery("usp_UpdateInvoice",_InvoiceReference, _
InvoiceComments, _InvoiceDate, _productId, _Qty, _Amount, _TaxAmount, _PaidAmoun
t, _CustomerName, _CustomerAddress, _UnitCost);
}
public void DeleteInvoice(int _InvoiceReference)
{
objDatabase.ExecuteNonQuery("usp_DeleteInvoice",_InvoiceReference);
}
public DataSet getInvoice(int _InvoiceReference)
{
return objDatabase.ExecuteDataSet("usp_getInvoice",_InvoiceReference
);
}
public DataSet getProducts()
{
return objDatabase.ExecuteDataSet("usp_getProducts");
}

Você também pode gostar