public GeneratorRaportuController(IConfiguration cfg, PdfSaleRepository raport) { //_config = cfg; _cd = new CompanyData(); _raport = raport; cfg.GetSection("Company").Bind(_cd); }
public async Task Add(CompanyData companyData) { await Add(companyData.SyncDate, companyData.SourceId, companyData.ExternalId, companyData.Name, companyData.Url, companyData.JsonData, companyData.JsonDataSchema, (int)companyData.CompanyState); }
public List <Account> GetAccountsByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var accounts = new List <Account>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; IEnumerable <AccountData> accts = _acct_repo.GetAll(comp); foreach (AccountData acct in accts) { var account = _acct_es.Map(acct); // Create repos or business engines and add to the account object account.Addresses = GetAddresses(acct.AccountKey, QIQOEntityType.Account); account.AccountAttributes = GetAttributes(acct.AccountKey, QIQOEntityType.Account); account.FeeSchedules = GetFeeSchedules(account); account.Employees = GetEmployees(account); account.Contacts = GetContacts(acct.AccountKey, QIQOEntityType.Account); account.AccountTypeData = GetAccountTypeData(acct.AccountTypeKey); account.Comments = GetComments(acct.AccountKey, QIQOEntityType.Account); accounts.Add(account); } return accounts; })); }
private async Task SearchBar_TextChanged(object sender, TextChangedEventArgs e) { // SearchViewModel vm = new SearchViewModel(); CompanyData cData = new CompanyData(); // var c = SuggestionsListView.ItemsSource; if (string.IsNullOrWhiteSpace(e.NewTextValue)) { SuggestionsListView.ItemsSource = ""; } else { ObservableCollection <Company> companies = new ObservableCollection <Company>(); companies = new ObservableCollection <Company> (await cData.GetCompanyList()); //companies = new ObservableCollection<Company> // ((SuggestionsListView.ItemsSource).ToList(); var a = SuggestionsListView.ItemsSource as ObservableCollection <Company>; SuggestionsListView.ItemsSource = companies.Where(c => c.CompanyName .ToLower().Contains(e.NewTextValue.ToLower()) || (c.Symbol.ToLower().Contains(e.NewTextValue.ToLower()))); } }
public EditParticipant(MainWindow window, Participant participant, List <Event> events, CompanyData companyData, int rowNumber) { this.rowNumber = rowNumber; this.participant = participant; this.companyData = companyData; sendEmail = new SendEmail(companyData.emailUsername, companyData.emailPassword); participantEvent = events.FindLast( delegate(Event e) { return(e.id == long.Parse(participant.eventId)); } ); mainWindow = window; InitializeComponent(); this.FormClosed += CloseHandler; loadWindowData(); bool toMaximize = WindowHelper.checkIfMaximizeWindow(this.Width, this.Height); if (toMaximize) { this.WindowState = FormWindowState.Maximized; } BringToFront(); }
public List <Order> GetOpenOrdersByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var order_headers = new List <Order>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; var orders_data = _order_header_repo.GetAllOpen(comp); foreach (var order_data in orders_data) { var order_header = Map(order_data); order_header.Account = _account_be.GetAccountByID(order_header.AccountKey, false); order_headers.Add(order_header); } return order_headers; })); }
public static List <CompanyData> GetCompanies() { List <CompanyData> companies = new List <CompanyData>(); try { XElement companiesXml = RemoteAccess.GetXmlFromServer("companies.xml"); IEnumerable <XElement> companiesElements = companiesXml.Elements("company"); foreach (XElement companyElement in companiesElements) { CompanyData company = new CompanyData(); company.Deserialize(companyElement); if (string.IsNullOrEmpty(company.ClassName)) { company.ClassName = "BaseCalculator"; } companies.Add(company); } } catch { } return(companies); }
public void SaveUpdateCompany(CompanyModel model) { CompanyData obj; if (model.IsDefault) { UpdateExistDefaultCompany(model.Id); } if (model.Id > 0) { obj = _companyRepository.GetCompanies().FirstOrDefault(x => x.Id == model.Id); obj.IsActive = model.IsActive; obj.Logo = model.Logo; obj.Name = model.Name; obj.PhoneNo = model.PhoneNo; obj.Description = model.Description; obj.IsDefault = model.IsDefault; obj.ModifiedDate = DateTime.Now; _companyRepository.SaveUpdateCompany(obj); } else { CompanyData company = new CompanyData(model.Id, model.Code.Value, model.Name, model.Description, model.PhoneNo, model.Logo, model.IsDefault, true, DateTime.Now, model.UpdatedDate, model.ModifiedBy, model.CreatedBy); _companyRepository.SaveUpdateCompany(company); } }
public List <Invoice> GetOpenInvoicesByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var invoices = new List <Invoice>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; var invoices_data = _invoice_repo.GetAllOpen(comp); foreach (InvoiceData invoice_data in invoices_data) { Invoice invoice = Map(invoice_data); invoice.Account = _account_be.GetAccountByID(invoice.AccountKey); invoices.Add(invoice); } return invoices; })); }
public List <ChartOfAccount> GetChartOfAccountsByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var chart_of_accounts = new List <ChartOfAccount>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; var chart_of_accounts_data = _chart_of_accounts_repo.GetAll(comp); foreach (ChartOfAccountsData chart_of_account_data in chart_of_accounts_data) { var chart_of_account = _chart_of_accounts_es.Map(chart_of_account_data); chart_of_accounts.Add(chart_of_account); } return chart_of_accounts; })); }
public List <Ledger> GetLedgersByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { ILedgerRepository ledger_repo = _data_repository_factory.GetDataRepository <ILedgerRepository>(); // _business_engine_factory List <Ledger> ledgers = new List <Ledger>(); CompanyData comp = new CompanyData(); comp.CompanyKey = company.CompanyKey; IEnumerable <LedgerData> ledgers_data = ledger_repo.GetAll(comp); foreach (LedgerData ledger_data in ledgers_data) { Ledger ledger = MapLedgerDataToLedger(ledger_data); ledgers.Add(ledger); } return ledgers; })); }
public ActionResult Create([Bind(Include = "CompanyName" + "," + "Address1" + "," + "Address2" + "," + "City" + "," + "District" + "," + "State" + "," + "Country" + "," + "PinCode" + "," + "ContactNo" + "," + "EMail" + "," + "GSTIN" + "," + "InvoiceInitials" + "," + "AddUserID" + "," + "AddDate" + "," + "ArchiveUserID" + "," + "ArchiveDate" )] Company Company) { if (ModelState.IsValid) { bool bSucess = false; bSucess = CompanyData.Add(Company); if (bSucess == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Can Not Insert"); } } return(View(Company)); }
public void Update(int Id, CompanyData company) { var mappedCV = _mapper.Map <Repositories.Pocos.Company>(company); mappedCV.Id = Id; _companyRepository.Update(mappedCV); }
internal ProductPage(Product prod, CompanyData company) { try { InitializeComponent(); CurProduct = prod; CurrentCompany = company; if (CurProduct != null) { this.BindingContext = CurProduct; bt_save.IsVisible = false; } else { bt_edit.IsVisible = false; bt_del.IsVisible = false; } bt_back.Clicked += async(x, y) => { await Navigation.PopModalAsync(true); }; bt_save.Clicked += async(x, y) => { await SaveProduct(); }; bt_edit.Clicked += async(x, y) => { await EditProduct(); }; bt_del.Clicked += async(x, y) => { await DelProduct(); }; } catch (Exception ex) { DisplayAlert("Error", ex.Message, "Done"); } }
internal AdditionFunctionCompanyPage (User user, CompanyData company) { InitializeComponent (); currentCompany = company; currentUser = user; lb_company.Text = "Current company"; lb_functions.Text = "Functions"; chb_companyManagement.DefaultText = "Company management"; chb_networkManagement.DefaultText = "Management of a distribution network"; chb_retailManagement.DefaultText = "Management of a retail location"; chb_personnelManagement.DefaultText = "Personnel management"; chb_productManagement.DefaultText = "Product/service management"; chb_bonusManagement.DefaultText = "Bonus point management"; chb_salesManagement.DefaultText = "Sales"; chb_salesMonitoring.DefaultText = "Sales monitoring"; chb_rack_jobberManagement.DefaultText = "Retail location organization (rack jobber)"; bt_save.Text = "Save"; bt_back.Text = "Back"; bt_back.Clicked += async (x, y) => { await Navigation.PopModalAsync(true); }; bt_save.Clicked += async (x, y) => { await SaveFunctions(); }; pc_company.ItemsSource = App.APP.CompanyCollection; pc_company.SelectedItem = company; pc_company.IsEnabled = false; }//c_tor
public List <Account> FindAccountsByCompany(Company company, string search_pattern) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var accounts = new List <Account>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; var accts = _acct_repo.FindAll(company.CompanyKey, search_pattern); foreach (AccountData acct in accts) { var account = _acct_es.Map(acct); account.AccountTypeData = GetAccountTypeData(acct.AccountTypeKey); accounts.Add(account); } return accounts; })); }
public IActionResult AddCompany([FromBody] CompanyData cdata) { if (ModelState.IsValid) { Company c = cdata.Company; if (c.Industry != null && c.Industry.IndustryId != 0) { _context.Attach(c.Industry); } if (c.TechnicalPoc != null && c.TechnicalPoc.UserId != 0) { _context.Attach(c.TechnicalPoc); } if (c.OperationalPoc != null && c.OperationalPoc.UserId != 0) { _context.Attach(c.OperationalPoc); } if (c.ProjectPoc != null && c.ProjectPoc.UserId != 0) { _context.Attach(c.ProjectPoc); } if (c.FinancialPoc != null && c.FinancialPoc.UserId != 0) { _context.Attach(c.FinancialPoc); } _context.Add(c); _context.SaveChanges(); return(Ok(c.CompanyId)); } else { return(BadRequest(ModelState)); } }
private void carregarprogressBar() { criarConstrucao(); try { // Criando arquivo de preferências if (!CompanyData.PreferencesExists()) { CompanyData.CreatePreferences(); } // Criando banco de dados Database.Create(); Database.Tables.Create(); // Abrindo janela de login Login janela = new Login(); janela.Show(); this.Hide(); Close(); } catch (Exception a) { MessageBox.Show("Erro", a.Message, MessageBoxButton.OK, MessageBoxImage.Error ); } }
public static BaseCalculator GetCompanyCalculator(CompanyData company) { if (_companyCalculator.TryGetValue(company.Code.Trim().ToUpper(), out BaseCalculator baseCalculator) && baseCalculator != null) { return(baseCalculator); } Type[] types = Assembly.GetExecutingAssembly().GetTypes(); Type type = types.FirstOrDefault(x => x.Name.IsStringEqual(company.ClassName)); if (type != null) { object providerClass = Activator.CreateInstance(type); if (providerClass as BaseCalculator != null) { BaseCalculator returnItem = providerClass as BaseCalculator; if (_companyCalculator.ContainsKey(company.Code.Trim().ToUpper())) { _companyCalculator.Remove(company.Code.Trim().ToUpper()); } _companyCalculator.Add(company.Code.Trim().ToUpper(), returnItem); return(returnItem); } } return(null); }
private async void InitializeWindowData() { companyData = await companyDataServices.GetCompanyData(); if (companyData != null) { TextBox_Address.Text = companyData.address; TextBox_Email.Text = companyData.email; TextBox_CompanyName.Text = companyData.companyName; TextBox_PhoneNumber.Text = companyData.phoneNumber; TextBox_WebPageAddress.Text = companyData.webPageAddress; TextBox_Username.Text = companyData.emailUsername; TextBox_Password.Text = companyData.emailPassword; List <ImageEntity> companyImages = await imageEntityServices.GetCompanyImageEntities(); if (companyImages.Count > 0) { companyImageInCloud = companyImages[0]; string companyImagePath = await imageEntityServices.downloadCompanyImage(companyImageInCloud, imageSavingPath); Image image = Image.FromFile(companyImagePath); addImageToPictureBox(image); } } }
public void CompanyDeleteTest() { //Arrange CompanyData test_comp_data = new CompanyData() { CompanyKey = 1, CompanyCode = "TEST" }; Company test_comp = new Company() { CompanyKey = 1, CompanyCode = "TEST" }; Mock <ICompanyRepository> comp_repo = new Mock <ICompanyRepository>(); Mock <ICompanyBusinessEngine> company_be = new Mock <ICompanyBusinessEngine>(); Mock <IDataRepositoryFactory> repo_factory = new Mock <IDataRepositoryFactory>(); Mock <IBusinessEngineFactory> be_factory = new Mock <IBusinessEngineFactory>(); Mock <IEntityServiceFactory> es_factory = new Mock <IEntityServiceFactory>(); Mock <ICompanyEntityService> comp_es = new Mock <ICompanyEntityService>(); comp_repo.Setup(mock => mock.Delete(It.IsAny <CompanyData>())); company_be.Setup(mock => mock.CompanyDelete(It.IsAny <Company>())).Returns(true); comp_es.Setup(mock => mock.Map(It.IsAny <Company>())).Returns(test_comp_data); repo_factory.Setup(mock => mock.GetDataRepository <ICompanyRepository>()).Returns(comp_repo.Object); be_factory.Setup(mock => mock.GetBusinessEngine <ICompanyBusinessEngine>()).Returns(company_be.Object); es_factory.Setup(mock => mock.GetEntityService <ICompanyEntityService>()).Returns(comp_es.Object); CompanyBusinessEngine company_business_engine = new CompanyBusinessEngine(repo_factory.Object, be_factory.Object, es_factory.Object); //Act bool ret_val = company_business_engine.CompanyDelete(test_comp); //Assert Assert.IsTrue(ret_val); }
public List <Product> GetProductsByCompany(Company company) { if (company == null) { throw new ArgumentNullException(nameof(company)); } return(ExecuteFaultHandledOperation(() => { var products = new List <Product>(); var comp = new CompanyData() { CompanyKey = company.CompanyKey }; var products_data = _product_repo.GetAll(comp); foreach (ProductData product_data in products_data) { Product product = Map(product_data); product.ProductAttributes = _attrib_be.GetAttributeByEntity(product.ProductKey, QIQOEntityType.Product); products.Add(product); } return products; })); }
public PageData ConstructPersonData(int ID) { PersonGeneral person = personListData.personList.Find(item => item.ID == ID); if (person != null) { person.Load(); if (person is Person) { PersonData data = new PersonData(person as Person); data.catalog = personListData.catalog; return(data); } else if (person is Company) { CompanyData data = new CompanyData(person as Company); data.catalog = personListData.catalog; return(data); } else { throw new NotImplementedException("Unhandled person type"); } } else { throw new ArgumentException("Person with current id can not be found"); } }
public void ReadData() => data = new CompanyData(inputFullName.text, inputId.text, inputOccupation.text, inputAddress.text, inputContactNumber.text, inputNIT.text, inputCompanyName.text, inputCommercialSector.text);
// GET api/cities/5 public IHttpActionResult Get(Guid id) { string vResult = string.Empty; ICompanyData vCompanyData = new CompanyData(); vResult = vCompanyData.SelectById(id); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkInserted, Result = vResult }))); }
private void Init(DiContainer diContainer, SignalBus signalBus, Container.Cloud cloud, CompanyData companyData, MonoBehaviourSignal monoBehaviourSignal) { this.diContainer = diContainer; this.signalBus = signalBus; this.cloud = cloud; this.companyData = companyData; this.monoBehaviour = monoBehaviourSignal; }
private void FormCompanyData_Load(object sender, EventArgs e) { CompanyData = new CompanyData(); CompanyData.LoadData(); pgData.SelectedObject = CompanyData; pgData.Refresh(); SelectFirstGridItem(); }
/// <summary> /// Evento ao apertar botão salvar preferencias /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSalvar_Click(object sender, RoutedEventArgs e) { //Verificando se há campos vazios if (IsFilledFields()) { //Instanciando um modelo para ser armazenado os novos dados CompanyModel model = new CompanyModel(); //Preenchendo os novos dados ComboBoxItem selected = cbState.Items[cbState.SelectedIndex] as ComboBoxItem; model.name = NameEdit.Text; model.cnpj = cnpjEdit.Text; model.street = AdressEdit.Text; model.neighborhood = NeighboorhoodEdit.Text; model.city = CityEdit.Text; model.number = NumberEdit.Text; model.CEP = cepEdit.Text; model.UF = selected.Content.ToString(); model.phone1 = phone1Edit.Text; model.phone2 = phone1Edit2.Text; model.phone3 = phone1Edit3.Text; model.email = EmailEdit.Text; model.website = WebsiteEdit.Text; //Chamando método de atualização de dados CompanyData.UpdatePreferences(model); //Atualizando informações do mapa if (isNetWorkConnection()) { location = CompanyData.GetFormatedAdress(); SetLocation(); } else { MessageBox.Show("Sem conexão com a internet para atualizar mapa!", "Alerta!", MessageBoxButton.OK, MessageBoxImage.Warning); } //Retornando mensagem de sucesso MessageBox.Show( "Dados da empresa atualizados com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information ); } else { MessageBox.Show( "Há Campos Vazios", "Validação de Entrada", MessageBoxButton.OK, MessageBoxImage.Warning ); } }
private async void Button_Save_Click(object sender, EventArgs e) { bool emailCorrect = true; if (TextBox_Username.Text.Length > 0 && TextBox_Password.Text.Length > 0) { emailCorrect = await SendEmail.TryToLogin(TextBox_Username.Text, TextBox_Password.Text); } if (!emailCorrect) { messageBoxHelper.showWarning(this, "1) incorrect email or password entered\n" + "2) Bad internet connection", "Warning"); } else { CompanyData dataSaved = null; bool isDataSaved = true; try { dataSaved = await companyDataServices.EditCompanyData( TextBox_Address.Text, TextBox_CompanyName.Text, TextBox_Email.Text, TextBox_PhoneNumber.Text, TextBox_WebPageAddress.Text, TextBox_Username.Text, TextBox_Password.Text, PictureBox_CompanyLogo.Image ); } catch (Exception) { isDataSaved = false; } if (dataSaved == null && isDataSaved) { messageBoxHelper.showWarning(this, "Data save unsuccesfull:\n" + "1) Bad internet connection\n" + "2) Database problems (contact the programmer if problem continues)", "Warning"); } else { if (companyImage != null) { bool imageAdded = await AddCompanyImageToDatabase("0"); if (companyImageToDelete != null) { bool deleted = await imageEntityServices.DeleteCompanyImageEntity(companyImageToDelete); } } mainWindow.companyData = dataSaved; this.Dispose(); mainWindow.Enabled = true; } } }
public Company AddToCv(CompanyData company, int cvId, string rootUrl) { var companyPoco = _mapper.Map <Repositories.Pocos.Company>(company); var newCompany = _companyRepository.AddToCv(companyPoco, cvId); var mappedCompany = _mapper.Map <Company>(newCompany); MapCompanyUrls(mappedCompany, cvId, rootUrl); return(mappedCompany); }
public CompanyArgs(CompanyData details) { CompanyDetails = details; }
/// <summary> /// regisztráció létrehozása /// </summary> /// <param name="mainEmail"></param> /// <param name="newsletterToMainEmail"></param> /// <param name="companyId"></param> /// <param name="personId"></param> /// <param name="visitorId"></param> /// <param name="dataRecording"></param> /// <param name="companyData"></param> /// <param name="invoiceAddress"></param> /// <param name="mailAddress"></param> /// <param name="webAdministrator"></param> /// <param name="bankAccountList"></param> /// <param name="contactPersonList"></param> /// <param name="deliveryAddressList"></param> /// <returns></returns> public static Registration CreateRegistration(string companyId, string personId, string visitorId, DataRecording dataRecording, CompanyData companyData, InvoiceAddress invoiceAddress, MailAddress mailAddress, WebAdministrator webAdministrator, List<BankAccount> bankAccountList, List<ContactPerson> contactPersonList, List<DeliveryAddress> deliveryAddressList) { return new Registration() { Id = MongoDB.Bson.ObjectId.GenerateNewId(), CompanyId = companyId, PersonId = personId, VisitorId = visitorId, DataRecording = dataRecording, DeliveryAddressList = deliveryAddressList, ContactPersonList = contactPersonList, InvoiceAddress = invoiceAddress, MailAddress = mailAddress, WebAdministrator = webAdministrator, BankAccountList = bankAccountList, CompanyData = companyData, Status = RegistrationStatus.Created }; }
/// <summary> /// 确保从数据源读取数据,以便示例正确运行。 /// </summary> private void LoadCompanyData() { Debug.Assert(this.currentCompanyData == null); this.currentCompanyData = new CompanyData(); this.currentCompanyData.DataSetName = "CompanyData"; this.currentCompanyData.Locale = new System.Globalization.CultureInfo("en-US"); this.currentCompanyData.RemotingFormat = System.Data.SerializationFormat.Xml; string fileLocation = System.IO.Path.Combine(this.Path,"data.xml"); Debug.Assert(System.IO.File.Exists(fileLocation), String.Format("Sample data file {0} does not exist.", fileLocation)); this.currentCompanyData.ReadXml(fileLocation, XmlReadMode.IgnoreSchema); this.currentCompanyData.AcceptChanges(); }
private void SetDetailInformation (Hashtable info) { CompanyData = new CompanyData (info ["idEmpresaTransporte"] as Hashtable); StartData = new AuctionGeoData (info ["idZonaDestino"] as Hashtable); FinishData = new AuctionGeoData (info ["idZonaOrigen"] as Hashtable); }