// データ更新
        // in   : M_Productデータ
        // out  : エラーメッセージ
        public string PutProduct(M_Product regProduct)
        {
            using (var db = new SalesManagement_DevContext())
            {
                M_Product product;
                try
                {
                    product = db.M_Products.Single(x => x.PrID == regProduct.PrID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                product.PrID          = regProduct.PrID;
                product.MaID          = regProduct.MaID;
                product.PrName        = regProduct.PrName;
                product.Price         = regProduct.Price;
                product.PrJCode       = regProduct.PrJCode;
                product.PrSafetyStock = regProduct.PrSafetyStock;
                product.ScID          = regProduct.ScID;
                product.PrModelNumber = regProduct.PrModelNumber;
                product.PrColor       = regProduct.PrColor;
                product.PrReleaseDate = regProduct.PrReleaseDate;
                product.PrFlag        = regProduct.PrFlag;
                product.PrMemo        = regProduct.PrMemo;
                //Timestamp = item.Timestamp,
                //LogData = item.LogData,
                db.Entry(product).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Product",
                    Command          = "Put",
                    //Data = ProductLogData(regProduct),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
        // データ更新
        // in   : M_Syukkoデータ
        // out  : エラーメッセージ
        public string PutSyukko(T_Syukko regSyukko)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Syukko syukko
                ;
                try
                {
                    syukko = db.T_Syukkos.Single(x => x.SyID == regSyukko.SyID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                syukko.SyID        = regSyukko.SyID;
                syukko.SoID        = regSyukko.SoID;
                syukko.EmID        = regSyukko.EmID;
                syukko.ClID        = regSyukko.ClID;
                syukko.OrID        = regSyukko.OrID;
                syukko.SyDate      = regSyukko.SyDate;
                syukko.SyStateFlag = regSyukko.SyStateFlag;
                syukko.SyFlag      = regSyukko.SyFlag;
                syukko.SyHidden    = regSyukko.SyHidden;
                //Timestamp = item.Timestamp,
                //LogData = item.LogData,
                db.Entry(syukko).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Syukko",
                    Command          = "Syu",
                    //Data = ProductLogData(regChumon),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
Beispiel #3
0
        // データ更新
        // in   : T_Orderデータ
        // out  : エラーメッセージ
        public string PutOrder(T_Order regOrder)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Order order;
                try
                {
                    order = db.T_Orders.Single(x => x.OrID == regOrder.OrID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                order.OrID        = regOrder.OrID;
                order.SoID        = regOrder.SoID;
                order.EmID        = regOrder.EmID;
                order.ClID        = regOrder.ClID;
                order.ClCharge    = regOrder.ClCharge;
                order.OrDate      = regOrder.OrDate;
                order.OrStateFlag = regOrder.OrStateFlag;
                order.OrFlag      = regOrder.OrFlag;
                order.OrHidden    = regOrder.OrHidden;
                //Timestamp = item.Timestamp,
                //LogData = item.LogData,
                db.Entry(order).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Order",
                    Command          = "Put",
                    //Data = ProductLogData(regProduct),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
        // データ更新
        // in   : M_Clientデータ
        // out  : エラーメッセージ
        public string PutClient(M_Client regClient)
        {
            using (var db = new SalesManagement_DevContext())
            {
                M_Client client;
                try
                {
                    client = db.M_Clients.Single(x => x.ClID == regClient.ClID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                client.ClID      = regClient.ClID;
                client.SoID      = regClient.SoID;
                client.ClName    = regClient.ClName;
                client.ClAddress = regClient.ClAddress;
                client.ClPhone   = regClient.ClPhone;
                client.ClPostal  = regClient.ClPostal;
                client.ClFAX     = regClient.ClFAX;
                client.ClFlag    = regClient.ClFlag;
                client.ClHidden  = regClient.ClHidden;

                db.Entry(client).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Client",
                    Command          = "Put",
                    //Data = ProductLogData(regClient),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
Beispiel #5
0
        // データ更新
        // in   : T_Arrivalデータ
        // out  : エラーメッセージ
        public string PutArrival(T_Arrival regArrival)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Arrival arrival;
                try
                {
                    arrival = db.T_Arrivals.Single(x => x.ArID == regArrival.ArID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                arrival.ArID     = regArrival.ArID;
                arrival.SoID     = regArrival.SoID;
                arrival.EmID     = regArrival.EmID;
                arrival.ClID     = regArrival.ClID;
                arrival.OrID     = regArrival.OrID;
                arrival.ArDate   = regArrival.ArDate;
                arrival.Armemo   = regArrival.Armemo;
                arrival.ArHidden = regArrival.ArHidden;

                db.Entry(arrival).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Arrival",
                    Command          = "Put",
                    //Data = ArrivalLogData(regArrival),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
        // データ更新
        // in   : T_Saleデータ
        // out  : エラーメッセージ
        public string PutSale(T_Sale regSale)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Sale sale;
                try
                {
                    sale = db.T_Sales.Single(x => x.SaID == regSale.SaID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                sale.SaID     = regSale.SaID;
                sale.ClID     = regSale.ClID;
                sale.SoID     = regSale.SoID;
                sale.EmID     = regSale.EmID;
                sale.OrID     = regSale.OrID;
                sale.SaDate   = regSale.SaDate;
                sale.SaFlag   = regSale.SaFlag;
                sale.SaHidden = regSale.SaHidden;

                db.Entry(sale).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Sale",
                    Command          = "Put",
                    //Data = ProductLogData(regClient),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
Beispiel #7
0
        // データ更新
        // in   : M_Chumonデータ
        // out  : エラーメッセージ
        public string PutWarehousing(T_Warehousing regWarehousing)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Warehousing warehousing;
                try
                {
                    warehousing = db.T_Warehousings.Single(x => x.WaID == regWarehousing.WaID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                warehousing.WaID        = regWarehousing.WaID;
                warehousing.HaID        = regWarehousing.HaID;
                warehousing.EmID        = regWarehousing.EmID;
                warehousing.WaDate      = regWarehousing.WaDate;
                warehousing.WaShelfFlag = regWarehousing.WaShelfFlag;
                warehousing.WaFlag      = regWarehousing.WaFlag;
                warehousing.WaHidden    = regWarehousing.WaHidden;
                //Timestamp = item.Timestamp,
                //LogData = item.LogData,
                db.Entry(warehousing).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Warehousing",
                    Command          = "War",
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
        // データ更新
        // in   : M_Employeeデータ
        // out  : エラーメッセージ
        public string PutEmployee(M_Employee regEmployee)
        {
            using (var db = new SalesManagement_DevContext())
            {
                M_Employee employee;
                try
                {
                    employee = db.M_Employees.Single(x => x.EmID == regEmployee.EmID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                employee.EmID       = employee.EmID;
                employee.EmName     = employee.EmName;
                employee.SoID       = employee.SoID;
                employee.PoID       = employee.PoID;
                employee.EmHiredate = employee.EmHiredate;
                employee.EmPhone    = employee.EmPhone;
                employee.EmHidden   = employee.EmHidden;

                db.Entry(employee).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Employee",
                    Command          = "Put",
                    //Data = EmployeeLogData(regEmployee),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
Beispiel #9
0
        // データ更新
        // in   : T_Hattyuデータ
        // out  : エラーメッセージ
        public string PutHattyu(T_Hattyu regHattyu)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Hattyu hattyu;
                try
                {
                    hattyu = db.T_Hattyus.Single(x => x.HaID == regHattyu.HaID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                hattyu.HaID     = regHattyu.HaID;
                hattyu.MaID     = regHattyu.MaID;
                hattyu.EmID     = regHattyu.EmID;
                hattyu.HaDate   = regHattyu.HaDate;
                hattyu.Hamemo   = regHattyu.Hamemo;
                hattyu.HaHidden = regHattyu.HaHidden;

                db.Entry(hattyu).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Hattyu",
                    Command          = "Put",
                    //Data = HattyuLogData(regHattyu),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }
        // データ更新
        // in   : M_Chumonデータ
        // out  : エラーメッセージ
        public string PutStock(T_Stock regStock)
        {
            using (var db = new SalesManagement_DevContext())
            {
                T_Stock stock;
                try
                {
                    stock = db.T_Stocks.Single(x => x.StID == regStock.StID);
                }
                catch
                {
                    // throw new Exception(Messages.errorNotFoundItem, ex);
                    // throw new Exception(_cm.GetMessage(110), ex);
                    return(_msc.GetMessage(110));
                }
                stock.StID       = regStock.StID;
                stock.PrID       = regStock.PrID;
                stock.StQuantity = regStock.StQuantity;
                stock.StFlag     = regStock.StFlag;
                //Timestamp = item.Timestamp,
                //LogData = item.LogData,
                db.Entry(stock).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch
                {
                    // throw new Exception(Messages.errorConflict, ex);
                    // throw new Exception(_cm.GetMessage(100), ex);
                    return(_msc.GetMessage(100));
                }

                // ログ出力
                var operationLog = new OperationLog()
                {
                    EventRaisingTime = DateTime.Now,
                    Operator         = _logonUser,
                    Table            = "Stock",
                    Command          = "Sto",
                    //Data = ProductLogData(regStock),
                };
                //StaticCommon.PostOperationLog(operationLog);

                return(string.Empty);
            }
        }