public async Task OnGetAsync(Guid id) { try { if (id != Guid.Empty) { var result = await apiHttpClient.Get <CompanyItem>("/api/Company/Get/" + id); if (result.Succeeded) { CompanyItemForm = result.Data; } else { await errorHandler.View(this, null, result.Exception); } } else { CompanyItemForm = new CompanyItem { ContactPersonList = new List <ContactPersonItem> { new ContactPersonItem() } }; } } catch (Exception exception) { await errorHandler.Log(this, null, exception, id); } }
public ApiResult Add(CompanyItem companyItem) { var result = new ApiResult(); if (companyItem.CorporateIdentityNumber != null && companyItem.CorporateIdentityNumber > 0) { var companyItemInDb = dbContext.CompanyList.SingleOrDefault(x => x.CorporateIdentityNumber == companyItem.CorporateIdentityNumber); if (companyItemInDb != null) { result.Succeeded = false; result.Id = companyItemInDb.Id; result.Exception = new Exception(localizer["A company with corporate identity number: {0} already exist.", companyItem.CorporateIdentityNumber]); return(result); } } try { companyItem.Id = Guid.NewGuid(); dbContext.CompanyList.Add(companyItem); dbContext.SaveChanges(); result.Succeeded = true; result.Id = companyItem.Id; } catch (Exception exception) { result.Succeeded = false; result.Exception = exception; } return(result); }
public static CompanyWcfItem ConvertCompanyItemToWcf(this CompanyItem ci) { return(new CompanyWcfItem() { CompanyTypeEnum = (int)ci.CompanyTypeEnum, ContryCode = ci.ContryCode, CompanyTypeItem = ci.CompanyTypeItem.ConvertCompanyItemToWcf(), Id = ci.Id, Name = ci.Name }); //CompanyTypeItem= ci.CompanyTypeItem }
public async Task <ActionResult <CompanyItem> > PostCompanyItem(CompanyItem companyItem) { _context.Company.Add(companyItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCompanyItem", new { id = companyItem.Id }, companyItem)); }
public ActionResult Edit(CompanyItem model) { CompanyService objComp = new CompanyService(); HttpPostedFileBase logo = Request.Files["file"]; HttpPostedFileBase sign = Request.Files["SignFile"]; if (logo != null) { var logoPhoto = Path.GetFileName(logo.FileName); if (logoPhoto != "") { var path = Path.Combine(Server.MapPath("~/PhotoUpload/Logo"), logoPhoto); logo.SaveAs(path); model.Logo = logoPhoto; } } if (sign != null) { var signFile = Path.GetFileName(sign.FileName); if (signFile != "") { var path = Path.Combine(Server.MapPath("~/PhotoUpload/Sign"), signFile); sign.SaveAs(path); model.Sign = signFile; } } objComp.Update(model); return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu })); }
// // GET: /Company/ public ActionResult Create() { CompanyService objService = new CompanyService(); List <CompanyItem> listCompany = new List <CompanyItem>(); int cid = 0; if (Session["CompID"] != null) { cid = Convert.ToInt32(Session["CompID"].ToString()); } listCompany = objService.GetbyCID(cid); CompanyItem objCompitem = new CompanyItem(); objCompitem.ListCompany = new List <CompanyItem>(); objCompitem.ListCompany.AddRange(listCompany); #region Bind DropDown Country List <clsMasterData> lstMasters = new List <clsMasterData>(); lstMasters = objService.getCountry(); objCompitem.ConList = new List <clsMasterData>(); objCompitem.ConList.AddRange(lstMasters); #endregion ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objCompitem)); }
public Discount(CompanyItem companyItem, decimal discount, string description_discount) : base(companyItem.getCompany(), companyItem.id_item, companyItem.code) { this.discount = discount; this.description_discount = description_discount; this.Text = discount + " %"; }
public async Task <IActionResult> PutCompanyItem(int id, CompanyItem companyItem) { if (id != companyItem.Id) { return(BadRequest()); } _context.Entry(companyItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public int Update(CompanyItem model) { Mapper.CreateMap <CompanyItem, Company_master>(); Company_master objComp = Dbcontext.Company_master.SingleOrDefault(m => m.id == model.id); objComp = Mapper.Map(model, objComp); return(Dbcontext.SaveChanges()); }
public CompanyItem GetById(int id) { Mapper.CreateMap <Company_master, CompanyItem>(); Company_master objComp = Dbcontext.Company_master.SingleOrDefault(m => m.id == id); CompanyItem objCItem = Mapper.Map <CompanyItem>(objComp); return(objCItem); }
public void GetData(Action <CompanyItem, Exception> callback) { // Use this to create design time data var item = new CompanyItem(0, "designName", 0, CompanyTypeEnum.Industry); callback(item, null); }
public int Insert(CompanyItem model) { Mapper.CreateMap <CompanyItem, Company_master>(); Company_master objCompany = Mapper.Map <Company_master>(model); Dbcontext.Company_master.Add(objCompany); return(Dbcontext.SaveChanges()); }
public async Task <ActionResult> DeleteConfirmed(int id) { CompanyItem companyitem = await db.CompanyItems.FindAsync(id); db.CompanyItems.Remove(companyitem); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void UpdateCompany(CompanyItem company) { using (var db = new CompanyModel()) { var name = new SqlParameter("@Name", company.Name); var countryCode = new SqlParameter("@Country_Code", company.ContryCode); var companies = db.Database.SqlQuery <Company>("dbo.usp_CompanyUpdate @Name, @Country_Code", name, countryCode).SingleOrDefault(); } }
public ActionResult AjaxForm() { var model = new CompanyItem(); if (DoAction == ActionType.Edit) { model = _api.GetItemById(ArrId.FirstOrDefault()); } ViewBag.Action = DoAction; return(View(model)); }
private IEnumerable <CompanyBuildingDto> GetSelectedCompanyBuildings(CompanyItem company) { var result = new List <CompanyBuildingDto>(); foreach (var companyBuildingItem in company.CompanyBuildingItems) { var cbos = new List <CompanyBuildingDto>(); Mapper.Map(companyBuildingItem.CompanyFloors.Where(x => x.BuildingObjectId != 0), cbos); result.AddRange(cbos); } return(result); }
public async Task <ActionResult <CompanyItem> > UpdateCompany(CompanyItem companyItem) { try { CompanyItem model = await companyRepository.UpdateCompany(companyItem); return(Ok(model)); } catch { return(new StatusCodeResult(StatusCodes.Status500InternalServerError)); } }
public ApiResult Update(CompanyItem companyItem) { var companyItemBefore = companyItem.DeepClone(); var result = inner.Update(companyItem); if (!result.Succeeded && LogError || result.Succeeded && LogChangeSucceeded || stopwatch.ElapsedMilliseconds > LogLongTime) { logRepository.Add(new LogItem(stopwatch, userId, companyItem.Id, result, companyItemBefore)); } return(result); }
public async Task <ActionResult> Edit([Bind(Include = "CompanyItemID,CompanyID,ItemID")] CompanyItem companyitem) { if (ModelState.IsValid) { db.Entry(companyitem).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.CompanyID = new SelectList(db.Companies, "CompanyID", "Name", companyitem.CompanyID); ViewBag.ItemID = new SelectList(db.Items, "ItemID", "Name", companyitem.ItemID); return(View(companyitem)); }
// GET: /CompanyItemManager/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyItem companyitem = await db.CompanyItems.FindAsync(id); if (companyitem == null) { return(HttpNotFound()); } return(View(companyitem)); }
// TODO: Add more tests public void RetrieveAdditionalInformationTest_withInvalidID(string value1, string value2) { // Arrange CompanyItem item = new CompanyItem("_aa1", ""); item.BaseTableName = value1; item.TargetTableName = value2.Replace(" ", ""); // Act int count = item.RetrieveAdditionalInformation(); // Assert Assert.AreEqual(0, count); }
public ActionResult SaveCompany(CompanyItem item) { if (ModelState.IsValid) { item = companyService.SaveCompany(item); InitializeIssueViewBugs(); return(RedirectToAction("CompanyIssue", new { companyID = item.CompanyID })); } else { InitializeResidentViewBugs(); return(View("Company", item)); } }
public async Task <CompanyViewModel> SearchCompanies(string searchTerm) { CompanyViewModel companyViewModel = new CompanyViewModel(); IEnumerable <Company> companies = await Search(searchTerm); foreach (Company company in companies) { CompanyItem companyItem = new CompanyItem(company); companyViewModel.Companies.Add(companyItem); } return(companyViewModel); }
public async Task <CompanyViewModel> GetCompany(string id) { CompanyViewModel companyViewModel = new CompanyViewModel(); Company company = await Get(id); if (company != null) { CompanyItem companyItem = new CompanyItem(company); companyViewModel.Companies.Add(companyItem); } return(companyViewModel); }
public async Task <CompanyViewModel> GetAllCompanies() { CompanyViewModel companyViewModel = new CompanyViewModel(); IEnumerable <Company> companies = await Get(); foreach (Company company in companies) { CompanyItem companyItem = new CompanyItem(company); companyViewModel.Companies.Add(companyItem); } return(companyViewModel); }
// GET: /CompanyItemManager/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyItem companyitem = await db.CompanyItems.FindAsync(id); if (companyitem == null) { return(HttpNotFound()); } ViewBag.CompanyID = new SelectList(db.Companies, "CompanyID", "Name", companyitem.CompanyID); ViewBag.ItemID = new SelectList(db.Items, "ItemID", "Name", companyitem.ItemID); return(View(companyitem)); }
private CompanyItem CreatCompanyItem(GRNDetailForDetailDto detail, BusinessPlace businessPlace, int purchaseOrderId) { CompanyItem itemToReturn = new CompanyItem() { ItemId = detail.ItemId, BatchNo = purchaseOrderId, CurrentPlace = businessPlace, ManufacturedDate = DateTime.Parse(detail.ManufacturedDate), ExpireDate = DateTime.Parse(detail.ExpiredDate), StockedQuantity = detail.Quantity, UsedQuantity = 0, AvailableQuantity = detail.Quantity, CostPrice = detail.UnitPrice, SellingPrice = detail.SellingPrice }; return(itemToReturn); }
public void CompanyItemTest() { // Arrange CompanyItem item = new CompanyItem(); // Act // Assert Assert.IsNotNull(item); Assert.IsNotNull(item.Reader); Assert.AreEqual("", item.BaseTableName); Assert.AreEqual("", item.TargetTableName); Assert.AreEqual("", item.ID); Assert.IsNull(item.Company); Assert.IsNull(item.Role); Assert.IsNull(item.Details); Assert.IsNull(item.Status); Assert.IsNull(item.LastUpdated); }
public void CompanyItemTest_withIDAndTargetTableName(string value) { // Arrange CompanyItem item = new CompanyItem("_xx1", value); // Act // Assert Assert.IsNotNull(item); Assert.IsNotNull(item.Reader); Assert.AreEqual("", item.BaseTableName); Assert.AreEqual(value, item.TargetTableName); Assert.AreEqual("_xx1", item.ID); Assert.IsNull(item.Company); Assert.IsNull(item.Role); Assert.IsNull(item.Details); Assert.IsNull(item.Status); Assert.IsNull(item.LastUpdated); }
//G_Role public ACGroupingAccountController() { _ROfactory = new RoleOrganizationFactory(); _RoSfactory = new RoleOnStoreFactory(); _MPfactory = new ModulePermissionFactory(); _UserRoleFactory = new UserRoleFactory(); _Empfactory = new EmployeeFactory(); if (!string.IsNullOrEmpty(CurrentUser.OrganizationName)) { List <SelectListItem> listOrganization = new List <SelectListItem>(); listOrganization.Add(new SelectListItem() { Value = CurrentUser.ListOrganizationId[0].ToString(), Text = CurrentUser.OrganizationName }); ViewBag.ListOrganization = listOrganization; } ViewBag.ListStore = GetListStore(); var ListCompanyStore = GetListStoreRole(); lstStore = ViewBag.ListStore; //================= var listCompany = ListCompanyStore.GroupBy(x => x.CompanyId).Select(x => x.FirstOrDefault()); foreach (var item in listCompany) { var listStore = ListCompanyStore.Where(x => x.CompanyId.Equals(item.CompanyId)).ToList(); CompanyItem company = new CompanyItem(); company.CompanyId = item.CompanyId; company.CompanyName = item.CompanyName; foreach (var itemStore in listStore) { company.ListStore.Add(new StoreItem { StoreId = itemStore.Id, StoreName = itemStore.Name }); } lstCompany.Add(company); } }
public static List<CompanyItem> GetCompanies() { SqlConnection conn = null; SqlDataReader dr = null; List<CompanyItem> results = new List<CompanyItem>(); try { conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["DataServices"].ConnectionString); conn.Open(); SqlCommand cmd = new SqlCommand("GetCompanies", conn); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); while (dr.Read()) { CompanyItem l = new CompanyItem(); l.id = dr.GetInt32(0); l.name = dr.GetValue(1).ToString(); results.Add(l); } return results; } catch (Exception e) { Dimmi.Data.Log.WriteDataToLog("GetCompanies", e); return results; } finally { if (conn != null) { conn.Close(); } } }