示例#1
0
        public int Update(Models.MTransaction model)
        {
            Common.Logger l         = new Common.Logger();
            string        ClassName = "CTransaction";

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

                foreach (var item in query)
                {
                    item.id = int.Parse(model.id);
                    item.TransactionDetails = model.TransactionDetails;
                    item.TransactionType    = model.TransactionType;
                    item.OrderId            = int.Parse(model.OrderId);
                    item.ClientId           = int.Parse(model.ClientId);
                    item.VendorId           = int.Parse(model.VendorId);
                    item.FiscalYearId       = int.Parse(model.FiscalYearId);
                    item.eDate = Convert.ToDateTime(model.eDate);
                }
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Model Values id[" + model.id + "] TransactionDetail[" + model.TransactionDetails + "] TransactionType[" + model.TransactionType + "] OrderId[" + model.OrderId + "] ClientId[ " + model.ClientId + " ] VendorId[ " + model.VendorId + " ] FiscalYearId[ " + model.FiscalYearId + " ] 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);
            }
        }
示例#2
0
        public int Save(Models.MTransaction model)
        {
            Common.Logger l         = new Common.Logger();
            string        ClassName = "CTransaction";

            try
            {
                DB.Transaction bs = new DB.Transaction();
                bs.id = int.Parse(model.id);
                bs.TransactionDetails = model.TransactionDetails;
                bs.TransactionType    = model.TransactionType;
                bs.OrderId            = int.Parse(model.OrderId);
                bs.ClientId           = int.Parse(model.ClientId);
                bs.VendorId           = int.Parse(model.FiscalYearId);
                bs.eDate = Convert.ToDateTime(model.eDate);

                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Model Values id[" + model.id + "] TransactionDetail[" + model.TransactionDetails + "] TransactionType[" + model.TransactionType + "] OrderId[" + model.OrderId + "] ClientId[ " + model.ClientId + " ] VendorId[ " + model.VendorId + " ] FiscalYearId[ " + model.FiscalYearId + " ] eDate [ " + model.eDate + " ]");
                obj.Transactions.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);
            }
        }
示例#3
0
        public List <Models.MTransaction> GetAll()
        {
            List <Models.MTransaction> model = new List <Models.MTransaction>();
            var query = from o in obj.Transactions select o;

            foreach (var item in query)
            {
                Models.MTransaction m = new Models.MTransaction();
                m.id = Convert.ToString(item.id);
                m.TransactionDetails = item.TransactionDetails;
                m.TransactionType    = item.TransactionType;
                m.OrderId            = Convert.ToString(item.OrderId);
                m.ClientId           = Convert.ToString(item.ClientId);
                m.VendorId           = Convert.ToString(item.VendorId);
                m.FiscalYearId       = Convert.ToString(item.FiscalYearId);
                m.eDate = Convert.ToString(item.eDate);
                model.Add(m);
            }

            return(model);
        }