public async Task <bool> CompanyExists(ICompany company) { var param = new { company.UID, company.COM_Name }; string query = "SELECT * FROM Companies WHERE UID=@UID AND TRIM(LOWER(@COM_Name))=TRIM(LOWER(COM_Name))"; return(await _dataBaseManager.Find <Company>(query, param) != null); }
private IVendor AddVendor2() { ITitle title2 = CreateTitle(new Title() { Name = "XX xxx" }); IContact companyContact2 = CreateContact(new Contact() { Email = "*****@*****.**", Fax = "(444)444-4444", Phone = "(555)555-5555" }); ILocation address2 = CreateLocation(new Location() { City = "xxxxx", PostalCode = "xxxxxx", StateProvince = "XX", Country = "Xxxxxx", Street = "Xxxx Xxxxxx" }); ICompany company2 = CraeteCompany(companyContact2, address2, "xx xxx"); var vendorContact2 = CreateContact(new Contact() { Email = "*****@*****.**", Fax = "(666)666-66661", Phone = "(777)777-7777" }); vendor2 = new Vendor() { Company = (Company)company2, Contact = (Contact)vendorContact2, FirstName = "Tom", LastName = "Jackson", Title = (Title)title2 }; return(CreateVendor(vendor2)); }
public List<string> validateCompany(ICompany company) { if (string.IsNullOrEmpty(company.Name)) { validationErrors.Add("Company Name is required."); } if (string.IsNullOrEmpty(company.PhoneNumber)) { validationErrors.Add("Company Phone Number is required."); } else { long n; if (!long.TryParse(company.PhoneNumber, out n)) { validationErrors.Add("Company Phone Number is not properly formatted."); } if (company.PhoneNumber.Length != 10) { validationErrors.Add("Company Phone Number must have 10 digits."); } } if (company.Address == null) { validationErrors.Add("Company Address is required."); } else { AddressValidator v = new AddressValidator(); validationErrors.AddRange(v.validateAddress(company.Address)); } return validationErrors; }
private IVendor AddVendor1() { ITitle title = CreateTitle(new Title() { Name = "Sale Manager" }); IContact companyContact = CreateContact(new Contact() { Email = "*****@*****.**", Fax = "(111)111-1111", Phone = "(222)222-2222" }); ILocation address = CreateLocation(new Location() { City = "Toronto", PostalCode = "M3C", StateProvince = "ON", Country = "Canada", Street = "Some Street" }); ICompany company = CraeteCompany(companyContact, address, "New Company"); var vendorContact = CreateContact(new Contact() { Email = "*****@*****.**", Fax = "(113)111-1111", Phone = "(225)222-2222" }); vendor1 = new Vendor() { Company = (Company)company, Contact = (Contact)vendorContact, FirstName = "Joe", LastName = "Brawn", Title = (Title)title }; return(dataService.GetRepository <IVendorRepository, IVendor>().Add(vendor1)); }
static void Write(IPlant plant, ICompany company) { Multicast writeInfo = plant.Write_Plant; writeInfo += company.Write_Company; writeInfo(); }
public BaseController() { _userService = new UserService(); _companyRepository = new CompanyService(); UserSession = new SessionService().GetCurrentSession(HttpContext); _siteService = new SiteService(); }
public UserController() { _userService = new UserService(); _emailService = new Core.Implementation.EmailService(); _siteService = new SiteService(); _companyService = new CompanyService(); }
public CompanyController(ApplicationUserManager userManager, ApplicationSignInManager signInManager) { _userService = new UserService(); _companyService = new CompanyService(); UserManager = userManager; SignInManager = signInManager; }
public ContractProcessor(IContract contract, IUser user, IGoods goods, ICompany company) { _contract = contract; _user = user; _goods = goods; _company = company; }
public CompanyEditViewModel(ICompany company, IList <Office> offices) { this.Id = company.Id; this.CreationDate = company.CreationDate; this.Name = company.Name; this.Offices = offices.Where(p => p.Removed == 0).ToList(); }
public static RegistrationResponce RegisterUser(RegistrationRequest registrationRequest) { ICompany company = _configuration.Container.GetInstance <ICompany>(); var userToAdd = _configuration.Container.GetInstance <IUser>(); var keyGen = _configuration.Container.GetInstance <IKeyGenerator>(); string message = ""; if (!IsValidatedSource(registrationRequest.Source, company, out ISource sourceFromDb)) { return(new RegistrationResponce(false, "Неккоректные ключи источника.")); } if (!IsExistenceUserType(registrationRequest.TypeId, company, out IUserType userTypeFromDb)) { return(new RegistrationResponce(false, "Неккоректный тип пользователя.")); } if (!FullValidateUserIdentifiers(registrationRequest.Identifiers, company, out List <IUserIdentifier> userIdentifiersToAdd, ref message)) { return(new RegistrationResponce(false, message)); } userToAdd.CurrentSecretKey = keyGen.NewKey(); userToAdd.FirstName = registrationRequest.FirstName; userToAdd.MiddleName = registrationRequest.MiddleName; userToAdd.LastName = registrationRequest.LastName; userToAdd.ChildrenQuantity = registrationRequest.ChildrenQuantity; userToAdd.Age = DateTime.Now.Year - registrationRequest.DateOfBirth.Year; userToAdd.DateOfBirth = registrationRequest.DateOfBirth; userToAdd.Type = userTypeFromDb; userToAdd.Source = sourceFromDb; userToAdd.UserIdentifiers = userIdentifiersToAdd; company.CreateUser(userToAdd); return(new RegistrationResponce(true, "Пользователь успешно зарегистрирован")); }
public OrderСompanyServises( IUnitOfWork unitOfWork, ICompany company) { _unitOfWork = unitOfWork; _company = company; }
public IDepartment GetDepartmentByName(ICompany company, string departmentName) { Queue<IDepartment> queue = new Queue<IDepartment>(); foreach (IDepartment department in company.Departments) { queue.Enqueue(department); } while (queue.Count != 0) { IDepartment currentDepartment = queue.Dequeue(); if (currentDepartment.Name == departmentName) { return currentDepartment; } foreach (IDepartment subDepartment in currentDepartment.SubDepartments) { queue.Enqueue(subDepartment); } } return null; }
private void SendSelectedCompany(ICompany company) { Messenger.Default.Send(new SelectedCompanyMessenger() { SelectedCompany = company }); }
public Int32 UpdateCompany(ICompany iCompany) { Database db = DatabaseFactory.CreateDatabase("SUPPORTTICKETS"); string sqlCommand = "proCompanyUpdate"; DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand); db.AddInParameter(dbCommand, "@UserAction", DbType.Byte, iCompany.UserAction); db.AddInParameter(dbCommand, "@ID_Company", DbType.String, iCompany.MasterID); db.AddInParameter(dbCommand, "@CompanyCode", DbType.String, iCompany.CompanyCode); db.AddInParameter(dbCommand, "@CompanyName", DbType.String, iCompany.CompanyName); db.AddInParameter(dbCommand, "@CompanyAddr1", DbType.String, iCompany.CompanyAddr1 == null ? "" : iCompany.CompanyAddr1); db.AddInParameter(dbCommand, "@CompanyAddr2", DbType.String, iCompany.CompanyAddr2 == null ? "" : iCompany.CompanyAddr2); db.AddInParameter(dbCommand, "@CompanyAddr3", DbType.String, iCompany.CompanyAddr3 == null ? "" : iCompany.CompanyAddr3); db.AddInParameter(dbCommand, "@CompanyPhone", DbType.String, iCompany.CompanyPhone); db.AddInParameter(dbCommand, "@CompanyEmail", DbType.String, iCompany.CompanyEmail); db.AddInParameter(dbCommand, "@CompanyMob", DbType.String, iCompany.CompanyMob); db.AddInParameter(dbCommand, "@SortOrder", DbType.Int64, iCompany.SortOrder); db.AddInParameter(dbCommand, "@UserCode", DbType.Int64, iCompany.UserCode); db.AddInParameter(dbCommand, "@FK_Company", DbType.Int64, iCompany.FK_Company); db.AddInParameter(dbCommand, "@Active", DbType.Byte, iCompany.Active); try { return(Convert.ToInt32(db.ExecuteScalar(dbCommand))); } catch (SqlException e) { return(0); } }
/// <summary> /// Aplicación principal. /// </summary> public void Main() { Console.WriteLine("\n*************** BRIDGE ***************"); Console.WriteLine("Ingrese nombre del producto"); string producto = Console.ReadLine()?.ToUpperInvariant(); Console.WriteLine("\nSeleccione la paquetería de su preferencia." + "\n1-DHL \n2-Fedex \n3-Estafeta"); int option = Convert.ToInt32(Console.ReadLine()); ICompanyFactory companyFactory = SelectCompanyFactory(option); if (companyFactory == null) { return; } ICompany company = companyFactory.CrearInstancia(); Menu menu = new Menu(company); ITransport transport = menu.SelectTransport(); ParcelService parcelService = new ParcelService(transport); parcelService.SendProduct(producto); }
public static bool ExistsTable(this ICompany company, string tableName) { var tableCount = company.SqlExecuteScalar <int>( $"SELECT 1 FROM [OUTB] WHERE [TableName] = '{tableName.ToUpper()}'".ToSQLAnsi()); return(tableCount > 0); }
public GraphQueryType(ICompany companyContext) { // Query on customers id FieldAsync <CustomerType>( "customers", arguments: new QueryArguments( new QueryArgument <IdGraphType> { Name = "id", Description = "The id of the customer." }), resolve: async context => { var id = context.GetArgument <int>("id"); return(await companyContext .GetCustomerById(id)); }); // Support order ID FieldAsync <OrderType>( "orders", arguments: new QueryArguments( new QueryArgument <IdGraphType> { Name = "id", Description = "The ID of the order." }), resolve: async context => { var id = context.GetArgument <int>("id"); return(await companyContext .GetOrderById(id)); }); }
public bool BuyStock(ICompany client, decimal capital) { if (!CompanyInfo.License) { throw new Exception("Bad decision. The broker doen't have a license"); } Console.WriteLine("Welcome, customer. Let's see, what we could acquire"); int i = 1; foreach (var company in Exchange.MarginStoks.Keys) { Console.WriteLine($"{i}] {company.CompanyInfo.Name} with value: {company.CompanyInfo.Value}\n" + $"Stocks: {company.CompanyInfo.ShareAmount} with price {company.CompanyInfo.Value / company.CompanyInfo.ShareAmount}"); } int choice; do { Console.WriteLine("Make choice or type 0 to deny:"); int.TryParse(Console.ReadLine(), out choice); if (choice == 0) { return(false); } } while (choice < 1 || choice > Exchange.MarginStoks.Keys.Count); var companies = new ICompany[Exchange.MarginStoks.Keys.Count]; Exchange.MarginStoks.Keys.CopyTo(companies, choice - 1); Exchange.SaleStocks(this, client, companies[0], capital); return(true); }
static void Main(string[] args) { ICompany company1 = CompanyFactory.GetCompany(Company.Company1); company1.TurnOn(); var company1PersonelList = company1.PersonelList(); company1PersonelList.ForEach(i => Console.Write($"{Environment.NewLine}{i}")); Console.WriteLine(Environment.NewLine); ICompany company2 = CompanyFactory.GetCompany(Company.Company2); company2.TurnOn(); var company2PersonelList = company2.PersonelList(); company2PersonelList.ForEach(i => Console.Write($"{Environment.NewLine}{i}")); Console.WriteLine(Environment.NewLine); ICompany company3 = CompanyFactory.GetCompany(Company.Company3); company3.TurnOn(); var company3PersonelList = company3.PersonelList(); company3PersonelList.ForEach(i => Console.Write($"{Environment.NewLine}{i}")); Console.WriteLine(); Console.ReadLine(); }
protected void Button3_Click(object sender, EventArgs e) { try { //connect string connectMessage = Connect(); //get base currency ICompany thisCompany = _session.Company.Get(); if (thisCompany == null) { throw new Exception("No company found."); } ICurrency thisCurrency = thisCompany.BaseCurrency; if (thisCurrency == null) { throw new Exception("No currency found."); } TextBox4.Text += thisCurrency.Code; } catch (Exception ex) { TextBox4.Text += ex.Message; } finally { //always disconnect after we are finished. Disconnect(); } }
public void SetUp() { const string name = "FurnitureTelerik"; const string registrationNumber = "1234567890"; company = new Company(name, registrationNumber); }
public void DeleteCompany(ICompany record) { if (record == null) { return; } Company _record_; var deletionList = new System.Collections.Generic.HashSet <IDelRecord>(); if (!_company_pk.TryGetValue(record.Id, out _record_)) { throw new ArgumentException(String.Format( "'Company' with id '{0}' does not exist.", record.Id)); } _record_.PreDeleteOuter(deletionList, false); foreach (IDelRecord item in deletionList) { item.EnsureCanDelete(deletionList); } foreach (IDelRecord item in deletionList) { item.DoDelete(this, deletionList); } }
public string Execute(IList <string> commandParameters) { if (commandParameters == null) { throw new ArgumentNullException(Messages.InvalidCommandParametersErrorMessage); } string companyName, furnitureModel; try { companyName = commandParameters[0]; furnitureModel = commandParameters[1]; } catch (Exception) { throw new ArgumentException(Messages.InvalidCommandParametersErrorMessage); } ICompany company = this.CompanyRepository.Return(companyName); IFurniture furniture = this.FurnitureRepository.Return(furnitureModel); if (company == null) { throw new InvalidOperationException(string.Format(Messages.CompanyNotFoundErrorMessage, companyName)); } if (furniture == null) { throw new InvalidOleVariantTypeException(string.Format(Messages.FurnitureNotFoundErrorMessage, furnitureModel)); } return(Execute(company, furniture)); }
public CompanyController(ICompany companyService, IContact contactService, ILocation locationService, ICity cityService) { this._companyService = companyService; _contactService = contactService; _locationService = locationService; _cityService = cityService; }
public ICompany AddCompany(ICompany company) { _companies.Add(company); company.CompanyId = _companies.Count(); return company; }
public static void PrintNames(AbstractFactory factory) { ICar car = factory.GetCar(); ICompany company = factory.GetCompany(); Console.WriteLine($"I have {car.Name} and work at {company.Name}"); }
private void Connect(ICompany company) { if (company != null && company.Connected) { return; } if (company == null) { throw new Exception("SapDiApi company is null - cant connect"); } var connectionValues = new Dictionary <string, string>(); try { _connectionString.Split(";").ToList() .ForEach(str => { var s = str.Split("="); if (s.Length == 2) { connectionValues.Add(s[0].ToUpper(), s[1]); } }); company.CompanyDB = connectionValues["COMPANYDB"]; company.Server = connectionValues["SERVER"]; ; company.LicenseServer = connectionValues["LICENSESERVER"]; company.SLDServer = connectionValues["SLDSERVER"]; company.DbUserName = connectionValues["DBUSERNAME"]; company.DbPassword = connectionValues["DBPASSWORD"]; company.UserName = connectionValues["USERNAME"]; company.Password = connectionValues["PASSWORD"]; company.DbServerType = connectionValues["DBSERVERTYPE"].ToUpper() switch { "MSSQL2012" => BoDataServerTypes.dst_MSSQL2012, "MSSQL2014" => BoDataServerTypes.dst_MSSQL2014, "MSSQL2016" => BoDataServerTypes.dst_MSSQL2016, "MSSQL" => BoDataServerTypes.dst_MSSQL, _ => company.DbServerType }; company.UseTrusted = connectionValues["USETRUSTED"] == "TRUE"; } catch { //don't expose the connection string through an exception throw new Exception("connection string error!"); } var ret = company.Connect(); var errMsg = company.GetLastErrorDescription(); var errNo = company.GetLastErrorCode(); if (errNo != 0) { var msg = $"DI-API Connect error: ErrorCode {errNo} = {errMsg}"; throw new Exception(msg); } }
public List <IProject> GetProjectListing(ICompany company) { var req = new RestRequest("https://app.procore.com/vapid/projects"); req.AddParameter("company_id", company.Id); var res = client.Execute(req); if (!res.IsSuccessful) { throw new Exception(res.StatusCode.ToString()); } var projects = JsonConvert.DeserializeObject <List <ProcoreProject> >(res.Content); var projectListing = new List <IProject>(); foreach (var project in projects) { project.Company = company; projectListing.Add(project); } return(projectListing); }
public Contract(ICompany company, IClient client, DateTime dateCreate, ITariffPlan tariffPlan) { Company = company; Client = client; DateCreate = dateCreate; TariffPlan = tariffPlan; }
public Train(string name, ICompany company, ICity city) { Name = name; Company = company; Assignment = null; City = city; }
public static void SaleStocks(Broker broker, ICompany company, ICompany buyCompany, decimal capital) { // Здесь нужно менять состояние акционеров, пересчитывать капитал и тд var buyAssets = new List <Stock>(); for (int i = 0; i < MarginStoks[buyCompany].Count; i++) { var stock = MarginStoks[buyCompany][i]; ulong sharesAmount = (ulong)(capital / stock.Price) > stock.SharesAmount ? stock.SharesAmount : (ulong)(capital / stock.Price); buyAssets.Add(new Stock(sharesAmount, stock.Company)); MarginStoks[buyCompany][i].SharesAmount -= sharesAmount; // Если купили полностью, то удаляем актив из списка. if (MarginStoks[buyCompany][i].SharesAmount == 0) { MarginStoks[buyCompany].RemoveAt(i); } capital -= sharesAmount * stock.Price; } MarginStoks[company].AddRange(buyAssets); }
public RequestForCooperationService(ApplicationContext context) { _context = context; companyService = new CompanyService(context); employeeService = new EmployeeService(context); contactService = new ContactService(context); }
public Department(ICompany company, string name) { this.Company = company; this.Name = name; this.employees = new List<IEmployee>(); this.subDepartments = new List<IDepartment>(); this.IsCleaned = false; }
public FormTaxSettingDlg(ICompany icompany, TaxLevelInfo[] taxTable, double taxStart) { this.icompany = icompany; this.taxTale = taxTable.ToList(); this.taxStart = taxStart; InitializeComponent(); Initialize(); }
/// <summary> /// Creats a new instance of CompanyBase /// </summary> protected CompanyBase(ICompany company) { Name = company.Name; Street = company.Street; StreetNumber = company.StreetNumber; Postcode = company.Postcode; City = company.City; Country = company.Country; Image = company.Image; ShortName = company.ShortName; }
public ICompany UpdateCompany(ICompany company) { var testCompany = GetCompanyById(company.CompanyId); if (testCompany == null) { throw new KeyNotFoundException(); }else{ _companies.Remove(GetCompanyById(company.CompanyId)); _companies.Add(company); return company; } }
public ICompany Resolve(ICompany company, SqlDataReader reader) { company.Name = Convert.ToString(reader["Name"]); company.Address.City = Convert.ToString(reader["City"]); company.Address.Street1 = Convert.ToString(reader["Address1"]); company.Address.Street2 = Convert.ToString(reader["Address2"]); company.Address.PostalCode = Convert.ToString(reader["Zip"]); company.Address.StateCode = Convert.ToString(reader["StateId"]); company.CompanyId = Convert.ToInt32(reader["CompanyId"]); company.PhoneNumber = Convert.ToString(reader["PhoneNumber"]); return company; }
public PropertyChangeNotificationTests() { _storeName = "PropertyChangeNotificationTests_" + DateTime.UtcNow.Ticks; _context = new MyEntityContext("type=embedded;storesDirectory=c:\\brightstar;storeName="+_storeName); _ftse = _context.Markets.Create(); _nyse = _context.Markets.Create(); _company = _context.Companies.Create(); _company.Name = "Glaxo"; _company.HeadCount = 20000; _company.PropertyChanged += HandlePropertyChanged; _person = _context.FoafPersons.Create(); (_person.MboxSums as INotifyCollectionChanged).CollectionChanged += HandleCollectionChanged; _context.SaveChanges(); }
/// <summary> /// Adds a company to the database /// </summary> /// <param name="item">Company to add</param> /// <exception cref="ArgumentNullException"/> /// <exception cref="ArgumentException" /> internal int AddCompany(ICompany item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } if (ContainsCompany(item)) { throw new ArgumentException(); } Company company = new Company(item); using (OwlCalcDatabase dbContext = new OwlCalcDatabase()) { dbContext.Companies.Add(company); dbContext.SaveChanges(); // save autogenerated id } return company.Id; }
/// <summary> /// Checks if the given item is allready in the database /// </summary> /// <param name="item"></param> /// <returns></returns> internal bool ContainsCompany(ICompany item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } return GetCompany(x => x.Id == item.Id) != null; }
/// <summary> /// Updates the given company /// </summary> /// <param name="item">Company to update</param> /// <returns>True, if company could be updated succesful, false otherwise</returns> internal bool UpdateCompany(ICompany item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } if (!ContainsCompany(item)) { AddCompany(item); return true; } using (OwlCalcDatabase dbContext = new OwlCalcDatabase()) { Company company = dbContext.Companies.FirstOrDefault(x => x.Id == item.Id); dbContext.Entry(company).CurrentValues.SetValues(item); dbContext.SaveChanges(); } return true; }
public void AddCompany(ICompany companyToBeAdded) { this.companies.Add(companyToBeAdded); }
public IEmployee GetEmployeeByName(ICompany company, string firstName, string lastName) { Queue<IDepartment> queue = new Queue<IDepartment>(); foreach (IDepartment department in company.Departments) { queue.Enqueue(department); } while (queue.Count != 0) { IDepartment currentDepartment = queue.Dequeue(); foreach (IEmployee employee in currentDepartment.Employees) { if (employee.FirstName == firstName && employee.LastName == lastName) { return employee; } } foreach (IDepartment subDepartment in currentDepartment.SubDepartments) { queue.Enqueue(subDepartment); } } return null; }
public ChiefTelephoneOfficer(string firstName, string lastName, string position, ICompany company, string department) : base(firstName, lastName, position, company, department) { this.PositionBonus = positionBonus; }
/// <summary> /// Copy constructor for company /// </summary> /// <param name="company"></param> internal Company(ICompany company) : base(company) { }
public void save(ICompany company) { session.save(company); }
internal int AddCompany(ICompany company) { return dbService.AddItem(company); }
public CompanyFactory(ICompany displayInfoAction) { _displayInfoAction = displayInfoAction; }
public Company(ICompany company) : base(company) { }
//public public DepartmentTree(ICompany icompany, TreeView tv) : base(tv) { this.icompany = icompany; }
/// <summary> /// Removes a Company from the database /// </summary> /// <param name="item">Company to remove</param> /// <exception cref="ArgumentNullException"/> internal bool RemoveCompany(ICompany item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } using (OwlCalcDatabase dbContext = new OwlCalcDatabase()) { Company company = dbContext.Companies.FirstOrDefault(x => x.Id == item.Id); if (company == null) { return false; } dbContext.Companies.Remove(company); dbContext.SaveChanges(); } return true; }
public Salesman(string firstName, string lastName, string position, ICompany company, string department) : base(firstName, lastName, position, company, department) { this.PositionBonus = positionBonus; }
public DeptEmpTree(TreeView tv, ICompany icompany, IEmployee iemployee, EmpSearchTerm searchTerm) : base(tv, iemployee, searchTerm) { deptEmpTree = new DepartmentTree(icompany, tv); }
protected Uri CreateResourceUri(ICompany company) { string uri = Url.Link("DefaultApi", new { id = company.CompanyId }); return new Uri(uri); }
public EmpListSearchTermManager(FormEmpList form, IEmployee iemployee, ICompany icompany) { this.form = form; this.iemployee = iemployee; this.icompany = icompany; InitControls(); SetSearchContentToInit(); }
public FormNewDeptDlg(ICompany icomp) { this.icompany = icomp; InitializeComponent(); }