Ejemplo n.º 1
0
        public int DeleteWeavingGriageById(vmCmnParameters objcmnParam)
        {
            int result = 0;

            using (TransactionScope transaction = new TransactionScope())
            {
                try
                {
                    GFactory_WeavingMRRMaster = new PrdWeavingMRRMaster_EF();
                    PrdWeavingMRRMaster _objWeavingMRRMaster = GFactory_WeavingMRRMaster.GetAll().Where(x => x.WeavingMRRID == objcmnParam.id).FirstOrDefault();
                    _objWeavingMRRMaster.IsDeleted = true;
                    GFactory_WeavingMRRMaster.Update(_objWeavingMRRMaster);
                    GFactory_WeavingMRRMaster.Save();

                    transaction.Complete();
                    result = 1;
                }
                catch (Exception e)
                {
                    e.ToString();
                    result = 0;
                }
            }
            return(result);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage SaveWeavingGriage(object[] data)
        {
            int result = 0;
            PrdWeavingMRRMaster model       = JsonConvert.DeserializeObject <PrdWeavingMRRMaster>(data[0].ToString());
            vmCmnParameters     objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[1].ToString());

            try
            {
                result = _objWeavingGrieageReceive.SaveWeavingGriage(model, objcmnParam);
            }
            catch (Exception e)
            {
                e.ToString();
                result = 0;
            }
            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
Ejemplo n.º 3
0
        public int SaveWeavingGriage(PrdWeavingMRRMaster model, vmCmnParameters objcmnParam)
        {
            int result = 0;

            using (TransactionScope transaction = new TransactionScope())
            {
                GFactory_WeavingMRRMaster = new PrdWeavingMRRMaster_EF();
                string CustomNo = string.Empty, WeavingMRRNo = string.Empty;
                try
                {
                    if (model.WeavingMRRID == 0)
                    {
                        Int64 NextId = GFactory_WeavingMRRMaster.getMaxVal_int64("WeavingMRRID", "PrdWeavingMRRMaster");
                        CustomNo = GFactory_WeavingMRRMaster.getCustomCode(objcmnParam.menuId, DateTime.Now, objcmnParam.loggedCompany, 1, 1);
                        if (CustomNo == null || CustomNo == "")
                        {
                            WeavingMRRNo = NextId.ToString();
                        }
                        else
                        {
                            WeavingMRRNo = CustomNo;
                        }

                        model.WeavingMRRID = NextId;
                        model.WeavingMRRNo = WeavingMRRNo;
                        model.IsIssued     = true;
                        model.IsFinishid   = false;
                        model.IsReceived   = false;
                        model.DepartmentID = objcmnParam.DepartmentID;
                        model.StatusID     = objcmnParam.loggeduser;
                        model.CompanyID    = objcmnParam.loggedCompany;
                        model.CreateBy     = objcmnParam.loggeduser;
                        model.CreateOn     = DateTime.Now;
                        model.CreatePc     = HostService.GetIP();

                        GFactory_WeavingMRRMaster.Insert(model);
                        GFactory_WeavingMRRMaster.Save();
                    }
                    else
                    {
                        PrdWeavingMRRMaster _objWeavingMRRMaster = GFactory_WeavingMRRMaster.GetAll().Where(x => x.WeavingMRRID == model.WeavingMRRID).FirstOrDefault();
                        _objWeavingMRRMaster.DoffingNo       = model.DoffingNo;
                        _objWeavingMRRMaster.MachineConfigID = model.MachineConfigID;
                        _objWeavingMRRMaster.ItemID          = model.ItemID;
                        _objWeavingMRRMaster.SetID           = model.SetID;
                        _objWeavingMRRMaster.SizeMRRID       = model.SizeMRRID;
                        _objWeavingMRRMaster.UnitID          = model.UnitID;
                        _objWeavingMRRMaster.ShiftID         = model.ShiftID;
                        _objWeavingMRRMaster.OperatorID      = model.OperatorID;
                        _objWeavingMRRMaster.Qty             = model.Qty;
                        _objWeavingMRRMaster.Remarks         = model.Remarks;

                        _objWeavingMRRMaster.UpdateOn = DateTime.Now;
                        _objWeavingMRRMaster.UpdatePc = HostService.GetIP();
                        _objWeavingMRRMaster.UpdateBy = objcmnParam.loggeduser;

                        GFactory_WeavingMRRMaster.Update(_objWeavingMRRMaster);
                        GFactory_WeavingMRRMaster.Save();
                    }
                    transaction.Complete();
                    result = 1;
                }
                catch (Exception e)
                {
                    e.ToString();
                    result = 0;
                }
            }

            return(result);
        }