Exemple #1
0
        public JsonResult DeleteLocationOfMicrochip(LocationOfMicrochip ObjDelete)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId);
                ObjDelete.CompanyID = UserInfo.fCompanyId;
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }
                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.LocationOfMicrochip.Delete(ObjDelete);
                _unitOfWork.Complete();
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.DeletedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #2
0
        public JsonResult UpdateAllDetermineWarehouseQuantities(St_ItemCardVM ObjUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                foreach (var ObjUpdateSt_ItemWarehouse in ObjUpdate.St_ItemWarehouse)
                {
                    ObjUpdateSt_ItemWarehouse.CompanyID          = UserInfo.fCompanyId;
                    ObjUpdateSt_ItemWarehouse.StockCode          = ObjUpdate.StockCode;
                    ObjUpdateSt_ItemWarehouse.ItemCode           = ObjUpdateSt_ItemWarehouse.ItemCode;
                    ObjUpdateSt_ItemWarehouse.StockMinimumItemNo = ObjUpdate.StockMinimumItemNo;
                    ObjUpdateSt_ItemWarehouse.StockMaximumItemNo = ObjUpdate.StockMaximumItemNo;
                    _unitOfWork.St_ItemCard.UpdateItemWarehous(ObjUpdateSt_ItemWarehouse);
                    _unitOfWork.Complete();
                }
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.ExportSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #3
0
        public JsonResult UpdateToUnExport(ExportAndUnExportVM ObjToUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                foreach (var UpdateHeader in ObjToUpdate.Header)
                {
                    UpdateHeader.Exported  = 0;
                    UpdateHeader.CompanyID = UserInfo.fCompanyId;
                    _unitOfWork.Header.UpdateToExportAndUnExport(UpdateHeader);
                    _unitOfWork.Complete();
                }
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.UnExportSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #4
0
        public JsonResult DeleteAttachById(int id)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);

                var Obj = _unitOfWork.TransActionFile.GetTransActionFilebyId(id);

                string path = Path.Combine(new DirectoryInfo(string.Format(@"{0}TransActionFiles\{1}\{2}\{3}\{4}\{5}", base.Server.MapPath(@"\"), Obj.Year, Obj.VoucherNumber, Obj.TransactionKindNo, Obj.CompanyTransactionKindNo, Obj.FileName)).ToString());
                _unitOfWork.TransActionFile.Delete(id);
                _unitOfWork.Complete();
                if (System.IO.File.Exists(path))
                {
                    // If file found, delete it
                    System.IO.File.Delete(path);
                    // Console.WriteLine("File deleted.");
                }



                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.DeletedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #5
0
        public JsonResult DeleteAttachById(int id)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);



                _unitOfWork.TransActionFile.Delete(id);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.DeletedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #6
0
        public JsonResult UpdateTransActionFile(TransActionFile ObjUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.TransActionFile.Update(ObjUpdate);
                _unitOfWork.Complete();
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.UpdatedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #7
0
        public JsonResult SaveChildAccount(CostCenter ObjToSave)
        {
            MsgUnit Msg      = new MsgUnit();
            string  UserID   = User.Identity.GetUserId();
            var     UserInfo = _unitOfWork.User.GetMyInfo(UserID);
            var     CoInfo   = _unitOfWork.Company.GetMyCompany(UserInfo.fCompanyId);

            ObjToSave.InsDateTime = DateTime.Now;
            ObjToSave.CompanyID   = UserInfo.fCompanyId;
            var userId = User.Identity.GetUserId();

            ObjToSave.CompanyYear  = UserInfo.CurrYear;
            ObjToSave.CostNumber   = FunctionUnit.RemoveAccountDash(ObjToSave.CostNumber);
            ObjToSave.IsFirstLevel = false;
            ObjToSave.CostNumber   = ObjToSave.CostNumber.PadLeft(ObjToSave.LevelZero.Count(), '0');
            ObjToSave.OrignalCost  = ObjToSave.CostNumber;
            ObjToSave.CostNumber   = ObjToSave.CostFather + ObjToSave.CostNumber;
            if (String.IsNullOrEmpty(ObjToSave.EnglishName))
            {
                ObjToSave.EnglishName = ObjToSave.ArabicName;
            }
            if (!ModelState.IsValid)
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + " * ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            var CostInfo = _unitOfWork.CostCenter.GetCostByID(UserInfo.fCompanyId, ObjToSave.CostNumber);

            try
            {
                if (CostInfo != null)
                {
                    Msg.Msg  = Resources.Resource.TheCostCenterIsExist;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.CostCenter.Add(ObjToSave);
                _unitOfWork.Complete();
                Msg.LastID = "";
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult SaveCompanyTransactionKind(CompanyTransactionKind ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                ObjToSave.CompanyTransactionKindID = _unitOfWork.CompanyTransactionKind.GetMaxSerial(UserInfo.fCompanyId);
                ObjToSave.InsDateTime = DateTime.Now;
                ObjToSave.InsUserID   = userId;
                ObjToSave.CompanyID   = UserInfo.fCompanyId;
                if (String.IsNullOrEmpty(ObjToSave.EnglishName))
                {
                    ObjToSave.EnglishName = ObjToSave.ArabicName;
                }

                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                if (ObjToSave.MonthlySerial)
                {
                    var Obj = new CompanyTransactionKindMonthlySerial();
                    for (int i = 1; i <= 12; i++)
                    {
                        Obj.CompanyID  = ObjToSave.CompanyID;
                        Obj.MonthID    = i;
                        Obj.LastSerial = 0;
                        Obj.CompanyTransactionKindID = ObjToSave.CompanyTransactionKindID;
                        _unitOfWork.CompanyTransactionKindMonthlySerial.Add(Obj);
                        _unitOfWork.Complete();
                    }
                }
                _unitOfWork.CompanyTransactionKind.Add(ObjToSave);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.CompanyTransactionKind.GetMaxSerial(UserInfo.fCompanyId).ToString();
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #9
0
        // [ValidateAntiForgeryToken]
        public async Task <ActionResult> RegisterJson(RegisterViewModel model)
        {
            MsgUnit Msg = new MsgUnit();

            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = model.Email, Email = model.Email, fCompanyId = 0, EmployeeID = "0", UserType = 1, AccountStatus = 1
                };



                var result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    await UserManager.AddToRoleAsync(user.Id, "CoOwner");

                    await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false);


                    Msg.Msg  = Resources.Resource.YourrequesthasBeenSuccessfullySent;
                    Msg.Code = 1;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }


                string Err = " ";
                //var errors = result.SelectMany();
                foreach (string error in result.Errors)
                {
                    Err = Err + error + " * ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " * " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            else
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + "  ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }



            // If we got this far, something failed, redisplay form
            // return View(model);
        }
Exemple #10
0
        public JsonResult DeleteSt_ItemCardH(St_ItemCardHVM ObjToDelete)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId            = User.Identity.GetUserId();
                var UserInfo          = _unitOfWork.User.GetMyInfo(userId);
                var deleteSt_ItemCard = new St_ItemCardH();

                deleteSt_ItemCard.ItemCode = ObjToDelete.ItemCode;

                _unitOfWork.NativeSql.DeleteSt_ItemCardH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_SimilarItemH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_RelatedItemH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_ManufacturingStageH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_RawMaterialH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_SubColorsItemH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_ItemWarehouseH(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);
                _unitOfWork.NativeSql.DeleteSt_ItemGallary(UserInfo.fCompanyId, deleteSt_ItemCard.ItemCode);



                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.Complete();

                string   path  = Path.Combine(new DirectoryInfo(string.Format(@"{0}ItemGallary\{1}", base.Server.MapPath(@"\"), deleteSt_ItemCard.ItemCode)).ToString());
                string[] files = Directory.GetFiles(path);
                foreach (string file in files)
                {
                    System.IO.File.Delete(file);
                }

                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.DeletedSuccessfully;
                Msg.LastID = deleteSt_ItemCard.ItemCode;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #11
0
        public JsonResult UpdateVisitor(VisitorVM ObjUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId     = User.Identity.GetUserId();
                var UserInfo   = _unitOfWork.User.GetMyInfo(userId);
                var ObjVisitor = new Visitor();
                ObjVisitor.VisitorCode     = ObjUpdate.VisitorCode;
                ObjVisitor.VisitorName     = ObjUpdate.VisitorName;
                ObjVisitor.Phone1          = ObjUpdate.Phone1;
                ObjVisitor.Email           = ObjUpdate.Email;
                ObjVisitor.Address         = ObjUpdate.Address;
                ObjVisitor.NationalityCode = ObjUpdate.NationalityCode;
                ObjVisitor.SourceCode      = ObjUpdate.SourceCode;
                ObjVisitor.JobCode         = ObjUpdate.JobCode;
                ObjVisitor.GenderCode      = ObjUpdate.GenderCode;
                ObjVisitor.Note            = ObjUpdate.Note;
                ObjVisitor.Interseted      = ObjUpdate.Interseted;
                ObjVisitor.InsDateTime     = DateTime.Now;
                ObjVisitor.InsUserID       = userId;
                ObjVisitor.CompanyID       = UserInfo.fCompanyId;
                ObjVisitor.BirthDate       = ObjUpdate.BirthDate;
                ObjVisitor.VistDate        = ObjUpdate.VistDate;
                string sBirthDate = ObjUpdate.BirthDate.Day.ToString() + ObjUpdate.BirthDate.Month.ToString() + ObjUpdate.BirthDate.Year.ToString();
                ObjVisitor.BirthDateInt = int.Parse(sBirthDate);
                string sVistDate = ObjUpdate.VistDate.Day.ToString() + ObjUpdate.VistDate.Month.ToString() + ObjUpdate.VistDate.Year.ToString();
                ObjVisitor.VistDateInt = int.Parse(sVistDate);
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.Visitor.Update(ObjVisitor);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.UpdatedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #12
0
        public async Task <ActionResult> UpdatePermission(ApplicationUser ObjToSave)
        {
            MsgUnit Msg    = new MsgUnit();
            var     userId = User.Identity.GetUserId();
            var     CoInfo = _unitOfWork.User.GetUserByID(userId);

            if (CoInfo.fCompanyId == 0)
            {
                RedirectToAction("Login", "Account");
            }

            ObjToSave.fCompanyId = CoInfo.fCompanyId;

            //  ObjToSave.AddBYUserID = userId;
            if (!ModelState.IsValid)
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + "  ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }



            try
            {
                //    await _unitOfWork.User.RemoveUserPermission(ObjToSave);
                //_unitOfWork.Complete();
                _unitOfWork.User.UpdateUserPers(ObjToSave);
                await _unitOfWork.User.UpdateUserPermission(ObjToSave);

                _unitOfWork.Complete();

                Msg.Msg  = Resources.Resource.AddedSuccessfully;
                Msg.Code = 1;

                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
                //  return RedirectToAction("Index");
            }



            // return Json(Msg, JsonRequestBehavior.AllowGet);
        }
Exemple #13
0
        public JsonResult Save(Company ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();


            string UserID   = User.Identity.GetUserId();
            var    UserInfo = _unitOfWork.User.GetMyInfo(UserID);


            if (!ModelState.IsValid)
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + " * ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }

            try

            {
                ObjToSave.AccountChartZero = FunctionUnit.ConvertChartToZero(ObjToSave.AccountChart);
                if (ObjToSave.WorkWithCostCenter)
                {
                    ObjToSave.CostChartZero = FunctionUnit.ConvertChartToZero(ObjToSave.CostChart);
                }
                else
                {
                    ObjToSave.CostChartZero = "";
                };
                _unitOfWork.Company.Add(ObjToSave);
                _unitOfWork.Complete();

                var CompanyID = ObjToSave.CompanyID;

                _unitOfWork.User.UpdateCompanyID(UserID, CompanyID);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.AddedSuccessfully;


                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #14
0
        /// <summary>
        /// 点击留言进入与某人的对话页面
        /// </summary>
        private void list_Msg_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            MsgUnit m = this.list_Msg.SelectedItem as MsgUnit;

            this.list_Msg.SelectedItem = null;
            if (m != null)
            {
                Tool.To(string.Format("/WordsPage.xaml?friendid={0}&friendname={1}", m.friendID, m.friendName));
            }
        }
Exemple #15
0
        public JsonResult SaveDiscriptionOfAnimal(DiscriptionOfAnimalSearchFilterVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId);
                var SaveDiscriptionOfAnimal = new DiscriptionOfAnimal();
                ObjToSave.AnimalID    = _unitOfWork.DiscriptionOfAnimal.GetMaxSerial(UserInfo.fCompanyId);
                ObjToSave.InsDateTime = DateTime.Now;
                ObjToSave.InsUserID   = userId;
                ObjToSave.CompanyID   = UserInfo.fCompanyId;

                SaveDiscriptionOfAnimal.AnimalID              = ObjToSave.AnimalID;
                SaveDiscriptionOfAnimal.BreedID               = ObjToSave.BreedID;
                SaveDiscriptionOfAnimal.AnimalTypeID          = ObjToSave.AnimalTypeID;
                SaveDiscriptionOfAnimal.CoatColourID          = ObjToSave.CoatColourID;
                SaveDiscriptionOfAnimal.OwnerID               = ObjToSave.OwnerID;
                SaveDiscriptionOfAnimal.AnimalName            = ObjToSave.AnimalName;
                SaveDiscriptionOfAnimal.DateOfBirth           = ObjToSave.DateOfBirth;
                SaveDiscriptionOfAnimal.GenderID              = ObjToSave.GenderID;
                SaveDiscriptionOfAnimal.InsDateTime           = ObjToSave.InsDateTime;
                SaveDiscriptionOfAnimal.InsUserID             = ObjToSave.InsUserID;
                SaveDiscriptionOfAnimal.CompanyID             = ObjToSave.CompanyID;
                SaveDiscriptionOfAnimal.LocationOfMicrochipID = ObjToSave.LocationOfMicrochipID;
                SaveDiscriptionOfAnimal.MicrochipNumber       = ObjToSave.MicrochipNumber;
                SaveDiscriptionOfAnimal.DateOfMicrochipping   = ObjToSave.DateOfMicrochipping;
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.DiscriptionOfAnimal.Add(SaveDiscriptionOfAnimal);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.DiscriptionOfAnimal.GetMaxSerial(UserInfo.fCompanyId).ToString();
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #16
0
        /// <summary>
        /// 点击头像进入用户个人专页
        /// </summary>
        private void img_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            MsgUnit m = (sender as Image).DataContext as MsgUnit;

            if (m != null)
            {
                //进入用户专页
                Tool.ToUserPage(m.friendID);
                e.Handled = true;
            }
        }
Exemple #17
0
        public JsonResult SaveCity(CitySearchFilterVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId);
                var SaveCity = new City();
                ObjToSave.CityID      = _unitOfWork.City.GetMaxSerial(UserInfo.fCompanyId);
                ObjToSave.InsDateTime = DateTime.Now;
                ObjToSave.InsUserID   = userId;
                ObjToSave.CompanyID   = UserInfo.fCompanyId;
                if (String.IsNullOrEmpty(ObjToSave.EnglishName))
                {
                    ObjToSave.EnglishName = ObjToSave.ArabicName;
                }

                SaveCity.CityID      = ObjToSave.CityID;
                SaveCity.CountryID   = ObjToSave.CountryID;
                SaveCity.ArabicName  = ObjToSave.ArabicName;
                SaveCity.EnglishName = ObjToSave.EnglishName;
                SaveCity.InsDateTime = ObjToSave.InsDateTime;
                SaveCity.InsUserID   = ObjToSave.InsUserID;
                SaveCity.CompanyID   = ObjToSave.CompanyID;

                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.City.Add(SaveCity);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.City.GetMaxSerial(UserInfo.fCompanyId).ToString();
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #18
0
        public JsonResult SaveDetailsOfOwnership(DetailsOfOwnershipSearchFilterVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId);
                var SavDetailsOfOwnership = new DetailsOfOwnership();
                ObjToSave.OwnerID     = _unitOfWork.DetailsOfOwnership.GetMaxSerial(UserInfo.fCompanyId);
                ObjToSave.InsDateTime = DateTime.Now;
                ObjToSave.InsUserID   = userId;
                ObjToSave.CompanyID   = UserInfo.fCompanyId;

                SavDetailsOfOwnership.OwnerID     = ObjToSave.OwnerID;
                SavDetailsOfOwnership.CityID      = ObjToSave.CityID;
                SavDetailsOfOwnership.CountryID   = ObjToSave.CountryID;
                SavDetailsOfOwnership.FirstName   = ObjToSave.FirstName;
                SavDetailsOfOwnership.Surname     = ObjToSave.Surname;
                SavDetailsOfOwnership.Telephone   = ObjToSave.Telephone;
                SavDetailsOfOwnership.PosCode     = ObjToSave.PosCode;
                SavDetailsOfOwnership.Address     = ObjToSave.Address;
                SavDetailsOfOwnership.InsDateTime = ObjToSave.InsDateTime;
                SavDetailsOfOwnership.InsUserID   = ObjToSave.InsUserID;
                SavDetailsOfOwnership.CompanyID   = ObjToSave.CompanyID;

                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.DetailsOfOwnership.Add(SavDetailsOfOwnership);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.DetailsOfOwnership.GetMaxSerial(UserInfo.fCompanyId).ToString();
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #19
0
        public JsonResult Update(St_WarehouseVM ObjUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId             = User.Identity.GetUserId();
                var UserInfo           = _unitOfWork.User.GetMyInfo(userId);
                var ObjUpdateWarehouse = new St_Warehouse();
                ObjUpdateWarehouse.InsDateTime      = DateTime.Now;
                ObjUpdateWarehouse.InsUserID        = userId;
                ObjUpdateWarehouse.CompanyID        = UserInfo.fCompanyId;
                ObjUpdateWarehouse.StockCode        = ObjUpdate.StockCode;
                ObjUpdateWarehouse.AccountNumber    = ObjUpdate.AccountNumber;
                ObjUpdateWarehouse.CostCenterNumber = ObjUpdate.CostCenterNumber;
                ObjUpdateWarehouse.Telephone        = ObjUpdate.Telephone;
                ObjUpdateWarehouse.Address          = ObjUpdate.Address;
                ObjUpdateWarehouse.ArabicName       = ObjUpdate.ArabicName;
                if (String.IsNullOrEmpty(ObjUpdate.EnglishName))
                {
                    ObjUpdateWarehouse.EnglishName = ObjUpdateWarehouse.ArabicName;
                }
                else
                {
                    ObjUpdateWarehouse.EnglishName = ObjUpdate.EnglishName;
                }
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.St_Warehouse.Update(ObjUpdateWarehouse);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.UpdatedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #20
0
        public JsonResult ChangeUserPassword(UserViewModel ObjToSave)
        {
            MsgUnit Msg    = new MsgUnit();
            var     userId = User.Identity.GetUserId();
            var     CoInfo = _unitOfWork.User.GetUserByID(userId);

            if (CoInfo.fCompanyId == 0)
            {
                RedirectToAction("Login", "Account");
            }

            ObjToSave.fCompanyId = CoInfo.fCompanyId;
            //  ObjToSave.AddBYUserID = userId;
            if (!ModelState.IsValid)
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + "  ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }

            try
            {
                ApplicationUser UserToSave = new ApplicationUser();
                var             hasher     = new PasswordHasher();
                string          hashedPwd  = hasher.HashPassword(ObjToSave.Password);


                UserToSave.PasswordHash = hashedPwd;
                UserToSave.Email        = ObjToSave.Email;
                UserToSave.Id           = ObjToSave.Id;

                _unitOfWork.User.ChangePass(UserToSave);
                _unitOfWork.Complete();
                Msg.Msg  = Resources.Resource.UpdatedSuccessfully;
                Msg.Code = 1;
                // return RedirectToAction("Index", "Users");
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #21
0
    //初始化msgitem
    public void Init(MsgUnit msgUnit)
    {
        this.msgUnit = msgUnit;
        transform.Find("Content/Message").GetComponent <Text>().text = msgUnit.content;
        transform.Find("Content/Time").GetComponent <Text>().text    = msgUnit.sendTime;
        transform.Find("DeleteBtn").GetComponent <Button>().onClick.AddListener(OnClickDeleteBtn);

        ContentAnimController anim = transform.Find("Content/ContentBtn").gameObject.AddComponent <ContentAnimController>();

        anim.Init();

        SetMode();
    }
Exemple #22
0
        public JsonResult Save(CostCenter ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();


            string UserID   = User.Identity.GetUserId();
            var    UserInfo = _unitOfWork.User.GetMyInfo(UserID);

            ObjToSave.InsDateTime = DateTime.Now;
            //  ObjToSave.i = UserID;

            ObjToSave.CompanyID = UserInfo.fCompanyId;
            var userId = User.Identity.GetUserId();

            ObjToSave.CompanyYear = UserInfo.CurrYear;
            ObjToSave.CostFather  = FunctionUnit.RemoveAccountDash(ObjToSave.CostFather);
            ObjToSave.CostNumber  = FunctionUnit.RemoveAccountDash(ObjToSave.CostNumber);
            if (!ModelState.IsValid)
            {
                string Err    = " ";
                var    errors = ModelState.Values.SelectMany(v => v.Errors);
                foreach (ModelError error in errors)
                {
                    Err = Err + error.ErrorMessage + " * ";
                }

                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }

            try
            {
                _unitOfWork.CostCenter.Add(ObjToSave);
                _unitOfWork.Complete();



                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.AddedSuccessfully;


                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult Save(PhysicalExamination ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId);
                if (UserInfo == null)
                {
                    Msg.Msg  = Resources.Resource.PleaseCreateYourCompanyProfileFisrt;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                ObjToSave.CompanyID = UserInfo.fCompanyId;

                if (UserInfo.fCompanyId == 0)
                {
                    Msg.Msg  = Resources.Resource.PleaseCreateYourCompanyProfileFisrt;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + "  ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }

                _unitOfWork.PhysicalExamination.Add(ObjToSave);
                _unitOfWork.Complete();
                Msg.Msg  = Resources.Resource.AddedSuccessfully;
                Msg.Code = 1;
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " " + ex.Message.ToString();
                Msg.Code = 0;
            }



            return(Json(Msg, JsonRequestBehavior.AllowGet));
        }
Exemple #24
0
    void onUnitMsg(NetworkMessage msg)
    {
        Log.i("LanHost onUnitMsg:" + msg.msgType, Log.Tag.Net);
        MsgUnit m = msg.ReadMessage <MsgUnit> ();

        msg.reader.SeekZero();
        Log.i("LanHost guid:" + m.guid, Log.Tag.Net);
        Unit u = mUnitMgr.getUnit(m.guid);

        if (u != null)
        {
            u.onSync(msg);
        }
    }
Exemple #25
0
        public JsonResult SaveSt_ItemWarehouse(St_ItemCardVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                _unitOfWork.NativeSql.DeleteSt_ItemWarehouseByStockCode(UserInfo.fCompanyId, ObjToSave.StockCode);

                var iRow = 0;
                if (ObjToSave.St_ItemWarehouse != null)
                {
                    foreach (var SaveItemWarehouse in ObjToSave.St_ItemWarehouse)
                    {
                        iRow = iRow + 1;
                        SaveItemWarehouse.CompanyID          = UserInfo.fCompanyId;
                        SaveItemWarehouse.ItemCode           = SaveItemWarehouse.ItemCode;
                        SaveItemWarehouse.StockCode          = ObjToSave.StockCode;
                        SaveItemWarehouse.StockMinimumItemNo = SaveItemWarehouse.StockMinimumItemNo;
                        SaveItemWarehouse.StockMaximumItemNo = SaveItemWarehouse.StockMaximumItemNo;
                        SaveItemWarehouse.RowNumber          = iRow;
                        _unitOfWork.St_ItemCard.AddItemWarehous(SaveItemWarehouse);
                    }
                }
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.Complete();
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult SaveDefinitionAssetSite(DefinitionAssetSiteVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);

                var SaveDefinitionAssetSite = new DefinitionAssetSite {
                };
                SaveDefinitionAssetSite.InsDateTime         = DateTime.Now;
                SaveDefinitionAssetSite.DeliveryInsDateTime = new DateTime(1900, 01, 01);
                SaveDefinitionAssetSite.DeliveryDate        = new DateTime(1900, 01, 01);
                SaveDefinitionAssetSite.InsUserID           = userId;
                SaveDefinitionAssetSite.AssetID             = ObjToSave.AssetID;
                SaveDefinitionAssetSite.AssetTypeID         = ObjToSave.AssetTypeID;
                SaveDefinitionAssetSite.AdministrationID    = ObjToSave.AdministrationID;
                SaveDefinitionAssetSite.CircleID            = ObjToSave.CircleID;
                SaveDefinitionAssetSite.SectionID           = ObjToSave.SectionID;
                SaveDefinitionAssetSite.SiteID       = ObjToSave.SiteID;
                SaveDefinitionAssetSite.Note         = ObjToSave.Note;
                SaveDefinitionAssetSite.TransferDate = ObjToSave.TransferDate;
                SaveDefinitionAssetSite.CompanyID    = UserInfo.fCompanyId;
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.DefinitionAssetSite.Add(SaveDefinitionAssetSite);
                _unitOfWork.Complete();
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #27
0
    void onUnitMsg(NetworkMessage msg)
    {
        Log.i("LanClient onUnitMsg:" + msg.msgType, Log.Tag.Net);
        MsgUnit m = msg.ReadMessage <MsgUnit> ();

        msg.reader.SeekZero();
        Unit u = mUnitMgr.getUnit(m.guid);

        if (u == null)
        {
            reqUnit(m.guid);
            return;
        }
        u.onSync(msg);
    }
Exemple #28
0
        public JsonResult UpdateSt_BankH(St_BankHVM ObjUpdate)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId      = User.Identity.GetUserId();
                var UserInfo    = _unitOfWork.User.GetMyInfo(userId);
                var St_BankHObj = new St_BankH();
                St_BankHObj.InsDateTime     = DateTime.Now;
                St_BankHObj.InsUserID       = userId;
                St_BankHObj.CompanyID       = UserInfo.fCompanyId;
                St_BankHObj.FundingAgencyID = ObjUpdate.FundingAgencyID;
                St_BankHObj.BankID          = ObjUpdate.BankID;
                if (String.IsNullOrEmpty(ObjUpdate.EnglishName))
                {
                    ObjUpdate.EnglishName = ObjUpdate.ArabicName;
                }
                St_BankHObj.ArabicName        = ObjUpdate.ArabicName;
                St_BankHObj.EnglishName       = ObjUpdate.EnglishName;
                St_BankHObj.BankAccountNumber = ObjUpdate.BankAccountNumber;

                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }
                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.St_BankH.Update(St_BankHObj);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.UpdatedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #29
0
        public JsonResult SaveSt_MeasurementDetail(St_MeasurementDetailVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                var St_MeasurementDetailObj = new St_MeasurementDetail();
                St_MeasurementDetailObj.InsDateTime         = DateTime.Now;
                St_MeasurementDetailObj.InsUserID           = userId;
                St_MeasurementDetailObj.CompanyID           = UserInfo.fCompanyId;
                St_MeasurementDetailObj.MeasurementID       = ObjToSave.MeasurementID;
                St_MeasurementDetailObj.MeasurementDetailID = _unitOfWork.St_MeasurementDetail.GetMaxSerial(UserInfo.fCompanyId, St_MeasurementDetailObj.MeasurementID);
                if (String.IsNullOrEmpty(ObjToSave.EnglishName))
                {
                    ObjToSave.EnglishName = ObjToSave.ArabicName;
                }

                St_MeasurementDetailObj.ArabicName  = ObjToSave.ArabicName;
                St_MeasurementDetailObj.EnglishName = ObjToSave.EnglishName;

                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.St_MeasurementDetail.Add(St_MeasurementDetailObj);
                _unitOfWork.Complete();
                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #30
0
        public JsonResult Delete(St_BranchHVM ObjDelete)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);

                ObjDelete.CompanyID = UserInfo.fCompanyId;
                var ObjDeleteSt_Branch = new St_BranchH();
                ObjDeleteSt_Branch.CompanyID  = UserInfo.fCompanyId;
                ObjDeleteSt_Branch.BranchCode = ObjDelete.BranchCode;
                var ObjDeleteSt_BranchAccount = new St_BranchAccountH();
                ObjDeleteSt_BranchAccount.CompanyID  = UserInfo.fCompanyId;
                ObjDeleteSt_BranchAccount.BranchCode = ObjDelete.BranchCode;
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.NativeSql.DeleteSt_BranchExpenseAccountH(ObjDeleteSt_Branch.CompanyID, ObjDeleteSt_Branch.BranchCode);
                _unitOfWork.NativeSql.DeleteSt_BranchOtherExpenseAccountH(ObjDeleteSt_Branch.CompanyID, ObjDeleteSt_Branch.BranchCode);
                _unitOfWork.St_BranchAccountH.Delete(ObjDeleteSt_BranchAccount);
                _unitOfWork.St_BranchH.Delete(ObjDeleteSt_Branch);
                _unitOfWork.Complete();

                Msg.Code = 1;
                Msg.Msg  = Resources.Resource.DeletedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }