Esempio n. 1
0
        public static DataSet CheckItemInvoiced(dhDBnames objDBNames, dhInvoice objInvoice)
        {
            DataSet var_ret;

            if (objblInvoice == null)
            {
                objblInvoice = new blInvoice();
            }
            {
                var_ret = objblInvoice.CheckItemInvoiced(objDBNames, objInvoice);
            }
            return(var_ret);
        }
Esempio n. 2
0
        //public static DataSet InsertUpdateSaleInovice(dhDBnames objDBNames, dhInvoice objInvoice, Boolean InsertItems = false)
        //{
        //    try
        //    {
        //        DataSet var_ret;

        //        if (objblInvoice == null) { objblInvoice = new blInvoice(); }
        //        var_ret = objblInvoice.InsertUpdateSaleInovice(objDBNames, objInvoice);

        //        if (InsertItems)
        //        {
        //            // get the SaleID
        //            long ID = Convert.ToInt64(var_ret.Tables[0].Rows[0]["iSaleid"].ToString()); ;
        //            // get the observerable collection
        //            ItemsList ItemCollection = objInvoice.ItemsOfInvoice;
        //            int ItemID = 1;

        //            // check is it draft
        //            if (objInvoice.BIsDraft == true)
        //            {
        //                // check if the item are there already
        //                if ((var_ret.Tables.Count == 1) && (var_ret.Tables["dtPosSaleItem"].Rows.Count > 0))
        //                {
        //                    ObservableCollection<dhSaleItem> objlist = ReflectionUtility.DataTableToObservableCollection<dhSaleItem>(var_ret.Tables["dtPosSaleItem"]);
        //                    //ItemsList ToDelete = objlist.ToObservableCollectio();
        //                    //List<dhSaleItem> abc = (List<dhSaleItem>)ItemCollection;
        //                    foreach (dhSaleItem item in ItemCollection)
        //                    {
        //                        item.ISaleid = ID;
        //                        //int.TryParse(
        //                        item.IUpdate = !string.IsNullOrEmpty(objInvoice.IUpdate.ToString()) ? objInvoice.IUpdate : 0;
        //                        // item.ISerialNumber = ItemID;
        //                        ItemID = ItemID + 1;
        //                        item.IUserId = Convert.ToInt32(objInvoice.IUserid);
        //                        if (objblInvoice == null) { objblInvoice = new blInvoice(); }
        //                        {
        //                            var_ret = objblInvoice.InsertUpdateSaleInoviceItem(objDBNames, item);

        //                        }
        //                    }
        //                    //foreach (dhSaleItem item in objlist)
        //                    //{

        //                    //}
        //                }
        //            }
        //        }
        //        return var_ret;
        //    }
        //    catch (Exception ex) { throw ex; }
        //}

        public static DataSet GetSaleInovice(dhDBnames objDBNames, dhInvoice objInvoice)
        {
            DataSet var_ret;

            if (objblInvoice == null)
            {
                objblInvoice = new blInvoice();
            }
            {
                var_ret = objblInvoice.GetSaleInovice(objDBNames, objInvoice);
            }
            return(var_ret);
        }
Esempio n. 3
0
        public static DataSet InsertUpdateSaleInovice(dhDBnames objDBNames, dhInvoice objInvoice, Boolean InsertItems = false)
        {
            try
            {
                DataSet var_ret, ItemDs;

                if (objblInvoice == null)
                {
                    objblInvoice = new blInvoice();
                }
                var_ret = objblInvoice.InsertUpdateSaleInovice(objDBNames, objInvoice);

                if (InsertItems)
                {
                    // get the SaleID
                    long ID = Convert.ToInt64(var_ret.Tables[0].Rows[0]["iSaleid"].ToString());;
                    // get the observerable collection
                    ItemsList ItemCollection = objInvoice.ItemsOfInvoice;
                    int       ItemID         = 1;
                    foreach (dhSaleItem item in ItemCollection)
                    {
                        item.ISaleid = ID;
                        if (item.ISaleItemid != 0)
                        {
                            item.IUpdate = !string.IsNullOrEmpty(objInvoice.IUpdate.ToString()) ? objInvoice.IUpdate : 0;
                        }
                        else
                        {
                            item.IUpdate = 0;
                        }
                        ItemID       = ItemID + 1;
                        item.IUserId = Convert.ToInt32(objInvoice.IUserid);
                        if (objblInvoice == null)
                        {
                            objblInvoice = new blInvoice();
                        }
                        {
                            ItemDs = objblInvoice.InsertUpdateSaleInoviceItem(objDBNames, item);
                        }
                    }
                }
                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
Esempio n. 4
0
        public static DataSet RemoveSaleInovice(dhDBnames dhDBnames, dhInvoice objInvoice)
        {
            try
            {
                DataSet var_ret;

                if (objblInvoice == null)
                {
                    objblInvoice = new blInvoice();
                }
                var_ret = objblInvoice.RemoveSaleInovice(dhDBnames, objInvoice);
                return(var_ret);
            }
            catch (Exception)
            {
                throw;
            }
        }