public async Task <IActionResult> PutCompanyProfiles([FromRoute] Guid id, [FromBody] CompanyProfiles companyProfiles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != companyProfiles.CompanyProfileID) { return(BadRequest()); } _context.Entry(companyProfiles).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyProfilesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfiles companyProfiles) { if (id != companyProfiles.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyProfiles); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyProfilesExists(companyProfiles.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(companyProfiles)); }
public ActionResult ReportFakturPajak(string noTenan, string tahun, string bulan, string noFakturPajak) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); ViewBag.HomePage = new CompanyProfiles(this.HttpContext).HomePage; IList<TenanAdvancedSearch> tenans = new List<TenanAdvancedSearch>(); #region Role if (APRoles.IsRoot(cp.RoleName)) { tenans = TenanAdvanceSearch().GetAllTenan(); } else if (APRoles.IsBandara(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandara(cp.Role.Bandara); } else if (APRoles.IsTerminal(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandaraAndTerminal(cp.Role.Bandara, cp.Role.Terminal); } else if (APRoles.IsSubTerminal(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandaraAndTerminalAndSubTerminal(cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); } #endregion ViewBag.Tenants = tenans; Tenan tenan = getTenan(Int32.Parse(noTenan)); var dtf = CultureInfo.CurrentCulture.DateTimeFormat; ViewBag.Period = string.Format("{0} {1}", dtf.GetMonthName(Int32.Parse(bulan)), tahun); reportFakturPajak.UpdateNoFakturPajakByTenanAndPeriode(ConvertPeriod(Int32.Parse(tahun), Int32.Parse(bulan)), Int32.Parse(noTenan), noFakturPajak); FakturPajak fakturPajak = reportFakturPajak.reportFakturPajakFindByPeriodeAndTenan(ConvertPeriod(Int32.Parse(tahun), Int32.Parse(bulan)), Int32.Parse(noTenan)); SetViewBagFooter(fakturPajak); if(fakturPajak.CcyCode.ToUpper() == USD) return View("ReportFakturPajakUSD", fakturPajak); return View("ReportFakturPajak", fakturPajak); }
public JsonResult DeleteAllItem() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext); pb.DeleteAll(cp.CompanyId, DiscriminatorPengirimanBarang.RET); return Json("Delete Berhasil", JsonRequestBehavior.AllowGet); }
public async Task <Survey> getSurvey(CompanyProfiles companyProfile, Guid companyID) { var fd = firmDemographicsController.GetFirmDemographics(companyID); var jl = joinedLawyersController.GetJoinedLawyers(companyID); var ll = leftLawyersController.GetLeftLawyers(companyID); var pap = promotionsAssociatePartnersController.GetPromotionsAssociatePartners(companyID); var rhl = reducedHoursLawyersController.GetReducedHoursLawyers(companyID); var thc = topTenHighestCompensationsController.GetTopTenHighestCompensations(companyID); var cert = certificatesController.GetCertificates(companyID); var ld = leadershipDemographicsController.GetLeadershipDemographics(companyID); var ui = await undertakenInitiativesController.GetUndertakenInitiatives(companyID); return(new Survey { CompanyProfile = companyProfile, Certificates = cert.ToList(), FirmDemographics = fd.ToList(), JoinedLawyers = jl.ToList(), LeftLawyers = ll.ToList(), PromotionsAssociatePartners = pap.ToList(), ReducedHoursLawyers = rhl.ToList(), TopTenHighestCompensations = thc.ToList(), LeadershipDemographics = ld.ToList(), UndertakenInitiatives = ui }); }
public PartialViewResult LaporanPengirimanBarang(string dari, string sampai, string status) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IPengirimanBarangRepository repo = PengirimanBarangRepository(); IList<GRN> items = repo.FindByTransaksi(dari, sampai, status, cp.CompanyId, DiscriminatorPengirimanBarang.GRN); ViewBag.TenanId = cp.CompanyId; return PartialView("_LaporanPengirimanBarang",items); }
public void BindData(CompanyProfiles companyProfiles, BindType bindType) { if (companyProfiles == null) { return; } if (bindType == BindType.Form) { var companyProfile = companyProfiles.FirstOrDefault(); if (companyProfile != null) { Id = companyProfile.Id; Name = companyProfile.Name.Trim(); Address.Address = companyProfile.Address.Trim(); Address.City = companyProfile.City.Trim(); Address.Country = companyProfile.Country.Trim(); Address.State = companyProfile.State.Trim(); Address.ZipCode = companyProfile.Zip.Trim(); Address.Email = companyProfile.Email.Trim(); //Address.Mobile = companyProfile.Mobile.Trim(); Address.Phone = companyProfile.Phone.Trim(); Logo = companyProfile.Logo; if (CType == Constants.CompanyCType || CType == Constants.BuCType) { Cst = companyProfile.Tax1.Trim(); Tin = companyProfile.Tax2.Trim(); Excise = companyProfile.Tax3.Trim(); ExciseActiveTill = companyProfile.TaxValidity3.Trim(); FinancialPeriodFrom = companyProfile.FinancialYearStart.GetValueOrDefault().ToString(Constants.Format02); FinancialPeriodTo = companyProfile.FinancialYearEnd.GetValueOrDefault().ToString(Constants.Format02); TransactionCurrency = companyProfile.TrnCurrency; } else { ContactPersonName1 = companyProfile.CName; ContactPersonPhone1 = companyProfile.CPhone; } } lnkSave.Visible = hidAction.Value != Constants.ViewAction; uplForm.Update(); } else { GridViewTable.DataSource = companyProfiles; if (_newPageIndex >= 0) { GridViewTable.PageIndex = _newPageIndex; } GridViewTable.DataSource = companyProfiles; GridViewTable.DataBind(); uplView.Update(); } }
public async Task <IActionResult> Create([Bind("RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo")] CompanyProfiles companyProfiles) { if (ModelState.IsValid) { companyProfiles.Id = Guid.NewGuid(); _context.Add(companyProfiles); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Create), "CompanyDescriptions", new { id = companyProfiles.Id })); } return(View(companyProfiles)); }
public async Task <IActionResult> PostCompanyProfiles([FromBody] CompanyProfiles companyProfiles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.CompanyProfiles.Add(companyProfiles); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCompanyProfiles", new { id = companyProfiles.CompanyProfileID }, companyProfiles)); }
public void UpdateUnit(String unit) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); UnitEditedMessage update = Newtonsoft.Json.JsonConvert.DeserializeObject<UnitEditedMessage>(unit); UnitEditedMessage msg = new UnitEditedMessage() { TenanId = cp.CompanyId, Kode = update.Kode, Nama = update.Nama, ModelGuid = update.ModelGuid }; new RabbitHelper().SendMasterDataExchange(msg); }
public JsonResult FindTenantNameByTenanId(int id) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); Tenan tenan = null; if (APRoles.IsRoot(cp.RoleName)) tenan = MasterDataRepository().FindTenanById(id); else if (APRoles.IsBandara(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandara(id, cp.Role.Bandara); else if (APRoles.IsTerminal(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandaraAndTerminal(id, cp.Role.Bandara, cp.Role.Terminal); else if (APRoles.IsSubTerminal(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandaraAndTerminalAndSubTerminal(id, cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); if (tenan == null) { return Json("Tenant Tidak Ditemukan", JsonRequestBehavior.AllowGet); } return Json(tenan.TenanName, JsonRequestBehavior.AllowGet); }
public void AddUnit(String AddUnit) { try { if (ModelState.IsValid) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); TambahUnitMessage add = Newtonsoft.Json.JsonConvert.DeserializeObject<TambahUnitMessage>(AddUnit); TambahUnitMessage msg = new TambahUnitMessage() { TenanId = cp.CompanyId, Nama = add.Nama, Kode = add.Kode, UnitGuid = Guid.NewGuid() }; new RabbitHelper().SendMasterDataExchange<TambahUnitMessage>(msg); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } }
public JsonResult GetTenans() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<TenanAdvancedSearch> tenans = new List<TenanAdvancedSearch>(); if (APRoles.IsRoot(cp.RoleName)) { tenans = TenanAdvSearchRepository().GetAllTenan(); } else if (APRoles.IsBandara(cp.RoleName)) { tenans = TenanAdvSearchRepository().FindTenantByBandara(cp.Role.Bandara); } else if (APRoles.IsTerminal(cp.RoleName)) { tenans = TenanAdvSearchRepository().FindTenantByBandaraAndTerminal(cp.Role.Bandara, cp.Role.Terminal); } else if (APRoles.IsSubTerminal(cp.RoleName)) { tenans = TenanAdvSearchRepository().FindTenantByBandaraAndTerminalAndSubTerminal(cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); } return Json(tenans, JsonRequestBehavior.AllowGet); }
private IList<Product> GetProductsByName(string name) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); return products = MasterDataRepository.FindSearchProductByName(cp.CompanyId, name); }
public ActionResult ShowDialogReport() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<TenanAdvancedSearch> tenans = new List<TenanAdvancedSearch>(); ViewBag.HomePage = new CompanyProfiles(this.HttpContext).HomePage; if (APRoles.IsRoot(cp.RoleName)) { tenans = TenanAdvanceSearch().GetAllTenan(); } else if (APRoles.IsBandara(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandara(cp.Role.Bandara); } else if (APRoles.IsTerminal(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandaraAndTerminal(cp.Role.Bandara, cp.Role.Terminal); } else if (APRoles.IsSubTerminal(cp.RoleName)) { tenans = TenanAdvanceSearch().FindTenantByBandaraAndTerminalAndSubTerminal(cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); } ViewBag.Tenants = tenans; return View(); }
private void ImportEditProduct(CompanyProfiles cp, string row, Product product) { try { string[] editProductArr = row.Split(','); string nama = editProductArr[1]; string hargaJual = editProductArr[2]; string barcode = editProductArr[3]; ProductEditedMessage msg = new ProductEditedMessage { TenanId = product.TenanId, ProductId = product.ProductId, Barcode = barcode, Kode = product.Kode, Nama = nama, HargaBeli = product.HargaBeli, HargaJual = Decimal.Parse(hargaJual), GroupId = product.GroupId, UnitId = product.UnitId, CcyId = product.CcyId, ProductGuid = product.ModelGuid, StatusPrint = product.StatusPrint }; BonaStoco.AP1.MasterData.Models.PartGroup group = MasterDataRepository.FindAllGroups(cp.CompanyId) .Where(g => g.GroupId == product.GroupId).FirstOrDefault(); if (group == null) throw new ApplicationException("Group untuk barang dengan kode " + product.Kode + " tidak ditemukan."); Unit unit = MasterDataRepository.FindAllUnits(cp.CompanyId) .Where(u => u.UnitId == product.UnitId).FirstOrDefault(); if (unit == null) throw new ApplicationException("Unit untuk barang dengan kode " + product.Kode + " tidak ditemukan."); Ccy ccy = MasterDataRepository.FindAllCurrencies(cp.CompanyId) .Where(c => c.CcyId == product.CcyId).FirstOrDefault(); if (ccy == null) throw new ApplicationException("Mata uang untuk barang dengan kode " + product.Kode + " tidak ditemukan."); msg.GroupGUID = group.ModelGuid; msg.UnitGUID = unit.ModelGuid; msg.CcyCode = ccy.Kode; new RabbitHelper().SendMasterDataExchange<ProductEditedMessage>(msg); } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } }
private Tenan getTenan(int tenantId) { Tenan tenan = null; CompanyProfiles cp = new CompanyProfiles(this.HttpContext); if (APRoles.IsRoot(cp.RoleName)) tenan = MasterDataRepository().FindTenanById(tenantId); else if (APRoles.IsBandara(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandara(tenantId, cp.Role.Bandara); else if (APRoles.IsTerminal(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandaraAndTerminal(tenantId, cp.Role.Bandara, cp.Role.Terminal); else if (APRoles.IsSubTerminal(cp.RoleName)) tenan = MasterDataRepository().FindTenantIdByBandaraAndTerminalAndSubTerminal(tenantId, cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); return tenan; }
public ActionResult KirimBarang(GRNModel grn) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); Tenan tenan = MasterDataRepository.FindTenanById(cp.CompanyId); ViewBag.GRNItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(grn.TenantId, DiscriminatorPengirimanBarang.RET); grn.KodeTransaksi = new MDL.PengirimanBarang(this.HttpContext).GetGRNTransactionNumber(grn.TanggalTransaksi, grn.TenantId); if (ModelState.IsValid) { ViewBag.GRNItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(grn.TenantId, DiscriminatorPengirimanBarang.RET); ViewBag.AlamatTenan = tenan.Alamat; new MDL.PengirimanBarang(this.HttpContext).Kirim(grn, cp.CompanyId, DiscriminatorPengirimanBarang.RET); return View("_BarangTerkirim", grn); } IList<Ccy> ccyList = MasterDataRepository.FindAllCurrencies(cp.CompanyId); ViewBag.CcyId = new SelectList(ccyList, "CcyId", "Nama"); ViewBag.GRNItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(cp.CompanyId, DiscriminatorPengirimanBarang.RET); return View(grn); }
public JsonResult FindSummaryVoidPerKasirByDate(int sessionid, string dari, string sampai) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<LaporanVoidSummary> summary = _repo.FindSummaryVoidPerKasirByDate(cp.CompanyId, sessionid, dari, sampai); return Json(summary, JsonRequestBehavior.AllowGet); }
private void LoadDataForEditing(Product p) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); ViewBag.GroupId = new SelectList(MasterDataRepository.FindAllGroups(cp.CompanyId), "GroupId", "Nama", p.GroupId); ViewBag.CcyId = new SelectList(MasterDataRepository.FindAllCurrencies(cp.CompanyId), "CcyId", "Nama", p.CcyId); ViewBag.UnitId = new SelectList(MasterDataRepository.FindAllUnits(cp.CompanyId), "UnitId", "Nama", p.UnitId); }
private void ImportProduct(CompanyProfiles cp, string row) { try { string[] productArr = row.Split(','); string groupCode = productArr[0].ToLower().Trim(); string unitCode = productArr[1].ToLower().Trim(); string ccyCode = productArr[6].ToLower().Trim(); MasterData.Models.PartGroup partGroup = MasterDataRepository.FindAllGroups(cp.CompanyId).Where(m => m.Kode.ToLower() == groupCode).FirstOrDefault(); if (partGroup == null) throw new ApplicationException("Partgroup dengan kode " + groupCode + " tidak ditemukan dalam database."); MasterData.Models.Unit unit = MasterDataRepository.FindAllUnits(cp.CompanyId).Where(m => m.Kode.ToLower() == unitCode).FirstOrDefault(); if (unit == null) throw new ApplicationException("Unit dengan kode " + unitCode + " tidak ditemukan dalam database."); MasterData.Models.Ccy ccy = MasterDataRepository.FindAllCurrencies(0).Where(m => m.Kode.ToLower() == ccyCode).FirstOrDefault(); if (ccy == null) throw new ApplicationException("Mata uang " + ccyCode + " tidak ditemukan dalam database."); BonaStoco.AP1.Web.Messages.RegisterProductMessage msg = new BonaStoco.AP1.Web.Messages.RegisterProductMessage() { TenanId = cp.CompanyId, Barcode = productArr[2].Trim(), Kode = productArr[3].Trim(), Nama = productArr[4].Trim(), HargaBeli = 1, HargaJual = Decimal.Parse(productArr[5].Trim()), GroupGUID = partGroup.ModelGuid, CcyCode = productArr[6].Trim(), UnitGUID = unit.ModelGuid, ProductGuid = Guid.NewGuid(), StatusPrint = true, GroupId = partGroup.GroupId, UnitId = unit.UnitId, CcyId = ccy.CcyId, StatusProduct = true }; rabbitHelper.SendRegisterMasterData(msg); } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } }
public ActionResult ImportEditTenant(HttpPostedFileBase file) { try { response = new ImportProductResponse() { HasError = false, ErrorMessages = new List<String>() }; uploadedFileToImport = file; FailIfContentTypeNotCSV(); CompanyProfiles cp = new CompanyProfiles(this.HttpContext); using (StreamReader sr = new StreamReader(uploadedFileToImport.InputStream)) { string content = sr.ReadToEnd().Trim(); string[] rows = content.Split('\r', '\n'); for (int rowIndex = 1; rowIndex < rows.Length; rowIndex++) { if (rows[rowIndex] == string.Empty) continue; string[] tenanDataRow = rows[rowIndex].Split(','); if (IsTenanRegistered(Int32.Parse(tenanDataRow[0]))) UpdateTenant(tenanDataRow); } } } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } return View("ImportEditTenantResult", response); }
public JsonResult CariBarangByID(string code) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<Product> products = MasterDataRepository.FindProductByBarcodeOrCode(cp.CompanyId, code); return Json(products, JsonRequestBehavior.AllowGet); }
public ActionResult ImportReturBarang(HttpPostedFileBase file) { IList<GRNItemModel> item = new List<GRNItemModel>(); try { this.uploadedFileToImport = file; FailIfContentTypeNotCSV(); CompanyProfiles cp = new CompanyProfiles(this.HttpContext); DeleteAllItem(); using (StreamReader sr = new StreamReader(uploadedFileToImport.InputStream)) { string content = sr.ReadToEnd().Trim(); string[] rows = content.Split('\r', '\n'); for (int rowIndex = 1; rowIndex < rows.Length; rowIndex++) { string row = rows[rowIndex]; if (row == string.Empty) continue; item.Add(ProcessImportReturBarang(cp, row)); } } } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } return View("Index", response); }
private GRNItemModel ProcessImportReturBarang(CompanyProfiles cp, string row) { GRNItemModel item = null; try { string[] returBarangArr = row.Split(','); string code = returBarangArr[0].Trim(); string nama = returBarangArr[1].Trim(); string qty = returBarangArr[2].Trim(); Product product = MasterDataRepository.FindProductByCode(cp.CompanyId, code); if (product == null) { throw new ApplicationException("Kode barang " + code + " tidak ditemukan dalam database."); } MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext); item = pb.Add(product, DiscriminatorPengirimanBarang.RET, Int32.Parse(qty)); } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } return item; }
public JsonResult UpdateItem(GRNItemModel item) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext); GRNItemModel editItem = pb.FindById(item.Id, cp.CompanyId); editItem.Qty = item.Qty; GRNItemModel savedItem = pb.Update(editItem); return Json(editItem); }
public JsonResult FindAllProductByCode(string kode, int tenanId) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IPengirimanBarangRepository repo = PengirimanBarangRepository(); IList<ProductPrint> _product = repo.FindAllProductByCode(kode.ToLower(), tenanId); return Json(_product, JsonRequestBehavior.AllowGet); }
private void ImportPartGroup(CompanyProfiles cp, string row) { try { string[] partGroupArr = row.Split(','); string groupCode = partGroupArr[0].Trim(); string groupName = partGroupArr[1].Trim(); TambahPartGroupMessage msg = null; msg = new TambahPartGroupMessage() { TenanId = cp.CompanyId, Kode = groupCode, Nama = groupName, ModelGuid = Guid.NewGuid() }; new RabbitHelper().SendMasterDataExchange<TambahPartGroupMessage>(msg); } catch (Exception ex) { response.HasError = true; response.ErrorMessages.Add(ex.GetInnermostException().Message); } }
public PartialViewResult UpdateItem(GRNItem item) { try { if (ModelState.IsValid) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); UpdateActualQtyMessage msg = new UpdateActualQtyMessage() { TenanId = cp.CompanyId, Guid = item.Guid, ActualQty = item.ActualQty }; new RabbitHelper().SendMasterDataExchange<UpdateActualQtyMessage>(msg); item.Jumlah = item.ActualQty * item.Harga; return PartialView("_EditResult", item); } return PartialView("_EditResult", item); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return PartialView(item); } }
public JsonResult LoadDataStockOpnameByCurrenDate(string tenanId) { string username = this.User.Identity.Name; CompanyProfiles cp = new CompanyProfiles(this.HttpContext); var startDate = DateTime.Now; var endDate = DateTime.Now.AddDays(-6); IList<OpnameModel> opmModel = StockOpnameRepository.FindAllStockOpnameByTenanId(Int32.Parse(tenanId)); return Json(opmModel, JsonRequestBehavior.AllowGet); }
public JsonResult FindSessionByTenantAndDate(string dari, string sampai) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<SessionKasir> session = _repo.FindSessionByTenantAndDate(cp.CompanyId, dari, sampai); return Json(session, JsonRequestBehavior.AllowGet); }
public JsonResult SearchProductByName(string tenanId, string name) { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<Product> products = MasterDataRepository.FindSearchProductByName(Int32.Parse(tenanId), name); return Json(products, JsonRequestBehavior.AllowGet); }
// // GET: /CompanyProfileAP1/ public ActionResult Index() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); if (APRoles.IsRoot(cp.RoleName)) { IList<Tenan> ap = MasterDataRepository().FindAllTenanByCategoryId(cp.Role.Category); return View("../TarifTenan/index", ap); } else if(APRoles.IsBandara(cp.RoleName)) { IList<Tenan> bandara = MasterDataRepository().FindTenantByBandara(cp.Role.Bandara); return View("../TarifTenan/Bandara", bandara); } else if (APRoles.IsSubTerminal(cp.RoleName)) { IList<Tenan> subterminal = MasterDataRepository().FindTenantByBandaraAndTerminalAndSubTerminal(cp.Role.Bandara, cp.Role.Terminal, cp.Role.SubTerminal); return View("../TarifTenan/SubTerminal", subterminal); } else if (APRoles.IsTerminal(cp.RoleName)) { IList<Tenan> terminal = MasterDataRepository().FindTenantByBandaraAndTerminal(cp.Role.Bandara, cp.Role.Terminal); return View("../TarifTenan/Terminal", terminal); } return View(); }
public ActionResult KirimBarang() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); GRNModel grn = new GRNModel() { TenantId = cp.CompanyId, NamaTenan = cp.CompanyName, TanggalTransaksi = DateTime.Today }; IList<Ccy> ccyList = MasterDataRepository.FindAllCurrencies(cp.CompanyId); ViewBag.CcyId = new SelectList(ccyList, "CcyId", "Nama"); ViewBag.GRNItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(cp.CompanyId, DiscriminatorPengirimanBarang.RET); return View(grn); }
public ViewResult ReportInventoryTenan() { CompanyProfiles dataTenan = new CompanyProfiles(this.HttpContext); return View(dataTenan); }
public JsonResult ListUnit() { CompanyProfiles cp = new CompanyProfiles(this.HttpContext); IList<Unit> units = MasterDataRepository().FindAllUnits(cp.CompanyId); return Json(units, JsonRequestBehavior.AllowGet); }