Exemplo n.º 1
0
        public int Update(Models.MTransactionDetail model)
        {
            Common.Logger l         = new Common.Logger();
            string        ClassName = "CTransaction";

            try
            {
                var query = from o in obj.TransactionDetails where Convert.ToString(o.id) == model.id select o;

                foreach (var item in query)
                {
                    item.id                  = Convert.ToInt32(model.id);
                    item.TransactionId       = Convert.ToInt32(model.ProductId);
                    item.FromWareHouseId     = Convert.ToInt32(model.FormWareHouseId);
                    item.ToWareHouseId       = Convert.ToInt32(model.ToWareHouseId);
                    item.TransactionQuantity = model.TransactionQuantity;
                    item.TransactionCost     = model.transactionCost;
                    item.TotalCost           = model.TotalCost;
                    item.eDate               = Convert.ToDateTime(model.eDate);
                }
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Model Values id[" + model.id + "] TrancactionId[" + model.TransactionId + "] ProductId[" + model.ProductId + "] FromWareHouseId[" + model.FormWareHouseId + "] ToWareHouseId[ " + model.ToWareHouseId + " ] TransactionQuantity [" + model.TransactionQuantity + " ] TransactionCost[ " + model.transactionCost + " ] TotalCost [ " + model.TotalCost + " ] eDate[ " + model.eDate + " ]");
                obj.SubmitChanges();
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Record Updated Successfully");
                return(1);
            }
            catch (Exception ex)
            {
                l.Print(ClassName, Common.LogPointer.Error.ToString(), ex.ToString());
                return(-1);
            }
        }
Exemplo n.º 2
0
        public int Save(Models.MTransactionDetail model)
        {
            Common.Logger l         = new Common.Logger();
            string        ClassName = "CTransactionDetail";

            try
            {
                DB.TransactionDetail bs = new DB.TransactionDetail();
                bs.id                  = int.Parse(model.id);
                bs.TransactionId       = int.Parse(model.TransactionId);
                bs.FromWareHouseId     = int.Parse(model.FormWareHouseId);
                bs.ToWareHouseId       = Convert.ToInt32(model.ToWareHouseId);
                bs.TransactionQuantity = model.transactionCost;
                bs.TotalCost           = model.TotalCost;
                bs.eDate               = Convert.ToDateTime(model.eDate);

                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Model Values id[" + model.id + "] TrancactionId[" + model.TransactionId + "] ProductId[" + model.ProductId + "] FromWareHouseId[" + model.FormWareHouseId + "] ToWareHouseId[ " + model.ToWareHouseId + " ] TransactionQuantity [" + model.TransactionQuantity + " ] TransactionCost[ " + model.transactionCost + " ] TotalCost [ " + model.TotalCost + " ] eDate[ " + model.eDate + " ]");
                obj.TransactionDetails.InsertOnSubmit(bs);
                obj.SubmitChanges();
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Record Inserted Successfully");
                return(1);
            }
            catch (Exception ex)
            {
                l.Print(ClassName, Common.LogPointer.Error.ToString(), ex.ToString());
                return(-1);
            }
        }
Exemplo n.º 3
0
        public List <Models.MTransactionDetail> GetAll()
        {
            List <Models.MTransactionDetail> model = new List <Models.MTransactionDetail>();
            var query = from o in obj.TransactionDetails select o;

            foreach (var item in query)
            {
                Models.MTransactionDetail m = new Models.MTransactionDetail();
                m.id                  = Convert.ToString(item.id);
                m.TransactionId       = Convert.ToString(item.TransactionId);
                m.FormWareHouseId     = Convert.ToString(item.FromWareHouseId);
                m.ToWareHouseId       = Convert.ToString(item.ToWareHouseId);
                m.TransactionQuantity = item.TransactionQuantity;
                m.TotalCost           = item.TotalCost;
                m.eDate               = Convert.ToString(item.eDate);
                model.Add(m);
            }

            return(model);
        }