Ejemplo n.º 1
0
        /**
         * Get the rail types the given company can build.
         * @param c the company to get the rail types for.
         * @return the rail types.
         */
        RailTypes GetCompanyRailtypes(CompanyID company)
        {
            var rts = RailTypes.RAILTYPES_NONE;

            Engine e;

            FOR_ALL_ENGINES_OF_TYPE(e, VEH_TRAIN)
            {
                const EngineInfo *ei = &e.info;

                if (HasBit(ei.climates, _settings_game.game_creation.landscape) &&
                    (HasBit(e.company_avail, company) || _date >= e.intro_date + DAYS_IN_YEAR))
                {
                    const RailVehicleInfo *rvi = &e.u.rail;

                    if (rvi.railveh_type != RAILVEH_WAGON)
                    {
                        assert(rvi.railtype < RAILTYPE_END);
                        rts |= GetRailTypeInfo(rvi.railtype).introduces_railtypes;
                    }
                }
            }

            return(AddDateIntroducedRailTypes(rts, _date));
        }
Ejemplo n.º 2
0
        public IHttpActionResult PutCompanyID(int id, CompanyID companyID)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != companyID.CompanyID1)
            {
                return(BadRequest());
            }

            db.Entry(companyID).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CompanyIDExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public override int GetHashCode()
        {
            int hashCode = 13;

            hashCode = (hashCode * 7) + CompanyID.GetHashCode();
            return(hashCode);
        }
Ejemplo n.º 4
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (this.CompanyID.GetCheckedValues().Length == 0)
            {
                Mess.Info("Please select at least one company!");
                CompanyID.ShowPopup();
                return;
            }
            if (this.LocationID.GetCheckedValues().Length == 0)
            {
                Mess.Info("Please select at least one location!");
                LocationID.ShowPopup();
                return;
            }
            if (DateFrom.EditValue == null || DateFrom.DateTime == DateTime.MinValue)
            {
                Mess.Info("Please select a Period From!");
                DateFrom.ShowPopup();
                return;
            }
            if (DateTo.EditValue == null || DateTo.DateTime == DateTime.MinValue)
            {
                Mess.Info("Please select a Period To!");
                DateTo.ShowPopup();
                return;
            }

            this.DialogResult = System.Windows.Forms.DialogResult.Yes;
            this.Close();
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(UserAdd));
            MyAddInit();
            CompanyID.MySelectChange += new DigiPower.Onlinecol.Standard.Web.CommonCtrl.ctrlDropDownCompanyInfo.SelectChange(ddlCompan_MySelectChange);
            if (!this.IsPostBack)
            {
                CompanyID.DataBindEx();
                ddlCompan_MySelectChange();
                BindPage(ID);

                if ((CommonEnum.PageState)ViewState["ps"] == CommonEnum.PageState.ADD)
                {
                    Createdate.Text = DateTime.Now.ToString("yyyy-MM-dd");
                }
                if ((CommonEnum.PageState)ViewState["ps"] == CommonEnum.PageState.VIEW)
                {
                    btnSave.Visible = false;
                }
                if ((CommonEnum.PageState)ViewState["ps"] == CommonEnum.PageState.EDIT)
                {
                    CompanyID.enabled = false;
                }
            }
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Location,Name,PhoneNumber,Website")] CompanyID companyID)
        {
            if (id != companyID.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(companyID);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CompanyIDExists(companyID.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(companyID));
        }
Ejemplo n.º 7
0
        private void CompanyID_EditValueChanged(object sender, EventArgs e)
        {
            uint[] comp = CompanyID.GetCheckedValues();
            var    loc  = this.Manager.GetLocations(comp);

            LocationID.Properties.DataSource   = loc;
            LocationID.Properties.DropDownRows = loc.Count + 1;
        }
Ejemplo n.º 8
0
        public ActionResult DeleteConfirmed(int id)
        {
            CompanyID companyID = db.CompanyIDs.Find(id);

            db.CompanyIDs.Remove(companyID);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public override int GetHashCode()
        {
            var hashCode = 129009701;

            hashCode = hashCode * -1521134295 + AgentID.GetHashCode();
            hashCode = hashCode * -1521134295 + CompanyID.GetHashCode();
            hashCode = hashCode * -1521134295 + CommissionPercent.GetHashCode();
            return(hashCode);
        }
Ejemplo n.º 10
0
 private void btnClear_Click(object sender, EventArgs e)
 {
     xU_Dispatch.ClearDispatch();
     DriverID.SetEditValue(string.Empty);
     CompanyID.SetEditValue(string.Empty);
     fromDate.DateTime        = DateTime.Now.StartOfWeek();
     toDate.EditValue         = null;
     IncludeCancelled.Checked = false;
 }
Ejemplo n.º 11
0
        } // syncCustomerInfo()

        protected override void afterPopulateProps()
        {
            SchemaVersion.SetOnBeforeRender( delegate( CswNbtNodeProp Prop )
                {
                    syncCustomerInfo();
                } );

            CompanyID.SetOnPropChange( OnCompanyIdPropChange );
        }//afterPopulateProps()
Ejemplo n.º 12
0
 public ActionResult Edit([Bind(Include = "CompanyID1,CustomerCode,CompanyName,ContactName,ContactTitle,Address,City,RegionState,PostalCode,Country,PhoneNumber")] CompanyID companyID)
 {
     if (ModelState.IsValid)
     {
         db.Entry(companyID).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(companyID));
 }
Ejemplo n.º 13
0
        public async Task <IActionResult> Create([Bind("ID,Location,Name,PhoneNumber,Website")] CompanyID companyID)
        {
            if (ModelState.IsValid)
            {
                _context.Add(companyID);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(companyID));
        }
Ejemplo n.º 14
0
        public IHttpActionResult GetCompanyID(int id)
        {
            CompanyID companyID = db.CompanyIDs.Find(id);

            if (companyID == null)
            {
                return(NotFound());
            }

            return(Ok(companyID));
        }
Ejemplo n.º 15
0
 void CompanyID_EditValueChanging(object sender, ChangingEventArgs e)
 {
     CompanyID.EditValueChanging -= CompanyID_EditValueChanging;
     if (CompanyID.EditValue != null)
     {
         uint[] ids  = CompanyID.GetCheckedValues(e.NewValue);
         var    locs = LocationRepository.GetLocationsByCompanies(this.DbContext, ids);
         LocationID.Properties.DataSource   = locs;
         LocationID.Properties.DropDownRows = locs.Count + 1;
     }
     CompanyID.EditValueChanging += CompanyID_EditValueChanging;
 }
Ejemplo n.º 16
0
        public IHttpActionResult PostCompanyID(CompanyID companyID)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.CompanyIDs.Add(companyID);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = companyID.CompanyID1 }, companyID));
        }
Ejemplo n.º 17
0
        private void btnClear_Click(object sender, EventArgs e)
        {
            DateTime now = DateTime.Now;

            InvoiceNumber.EditValue = string.Empty;
            IssuedFrom.EditValue    = new DateTime(now.Year, now.Month, 1);
            IssuedTo.EditValue      = new DateTime(now.Year, now.Month, DateTime.DaysInMonth(now.Year, now.Month));
            PeriodFrom.EditValue    = null;
            PeriodTo.EditValue      = null;
            CompanyID.SetEditValue(string.Empty);
            LocationID.SetEditValue(string.Empty);
        }
Ejemplo n.º 18
0
 public bool Equals(RealEstateCoReportModel other)
 {
     if (Object.ReferenceEquals(other, null))
     {
         return(false);
     }
     if (Object.ReferenceEquals(this, other))
     {
         return(true);
     }
     return(CompanyID.Equals(other.CompanyID));
 }
Ejemplo n.º 19
0
        private void LoadDispatches()
        {
            uint[]   drivers     = DriverID.GetCheckedValues();
            uint[]   companies   = CompanyID.GetCheckedValues();
            DateTime fromDt      = fromDate.DateTime;
            DateTime toDt        = toDate.DateTime;
            bool     inCancelled = IncludeCancelled.Checked;

            int index = gridViewDisp.TopRowIndex;

            gridControlDisp.DataSource = this.Manager.GetDispatches(drivers, companies, fromDt, toDt, inCancelled);
            gridViewDisp.TopRowIndex   = index;
        }
Ejemplo n.º 20
0
        public IHttpActionResult DeleteCompanyID(int id)
        {
            CompanyID companyID = db.CompanyIDs.Find(id);

            if (companyID == null)
            {
                return(NotFound());
            }

            db.CompanyIDs.Remove(companyID);
            db.SaveChanges();

            return(Ok(companyID));
        }
Ejemplo n.º 21
0
        // GET: Company/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CompanyID companyID = db.CompanyIDs.Find(id);

            if (companyID == null)
            {
                return(HttpNotFound());
            }
            return(View(companyID));
        }
Ejemplo n.º 22
0
        protected void ctlCompanyLookup_OnNotifyPopup(object sender, PopUpReturnArgs args)
        {
            DbCompany company = (DbCompany)args.Data;

            if (args.Type.Equals(PopUpReturnType.OK))
            {
                ctlCompanyAutocomplete.CompanyID   = company.CompanyID.ToString();
                ctlCompanyAutocomplete.CompanyCode = company.CompanyCode.ToString();
                ctlCompanyName.Text = company.CompanyName.ToString();
                ctlCompanyID.Text   = company.CompanyID.ToString();
                CompanyID           = CompanyID.ToString();
            }
            ctlUpdatePanelCompany.Update();
            CallOnObjectLookUpReturn(company);
        }
Ejemplo n.º 23
0
 /**
  * Returns the "best" railtype a company can build.
  * As the AI doesn't know what the BEST one is, we have our own priority list
  * here. When adding new railtypes, modify this function
  * @param company the company "in action"
  * @return The "best" railtype a company has available
  */
 public RailType GetBestRailtype(CompanyID company)
 {
     if (HasRailtypeAvail(company, RailType.RAILTYPE_MAGLEV))
     {
         return(RailType.RAILTYPE_MAGLEV);
     }
     if (HasRailtypeAvail(company, RailType.RAILTYPE_MONO))
     {
         return(RailType.RAILTYPE_MONO);
     }
     if (HasRailtypeAvail(company, RailType.RAILTYPE_ELECTRIC))
     {
         return(RailType.RAILTYPE_ELECTRIC);
     }
     return(RailType.RAILTYPE_RAIL);
 }
Ejemplo n.º 24
0
        public String AuthenticateValidate()
        {
            String msg = String.Empty;

            if (UserName.Length.Equals(0))
            {
                msg = "Please Enter the User Name";
            }
            if (UserPassword.Length.Equals(0))
            {
                msg = msg.Length > 0 ? msg + "\n Please Enter the PassWord" : msg + "Please Enter the PassWord";
            }
            if (CompanyID.Equals(0))
            {
                msg = msg.Length > 0 ? msg + "\n Please Select the Company" : msg + "Please Select the Company";
            }
            return(msg);
        }
Ejemplo n.º 25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(WorkFlowAdd));
            MyAddInit();
            CompanyID.MySelectChange += new DigiPower.Onlinecol.Standard.Web.CommonCtrl.ctrlDropDownCompanyInfo.SelectChange(ddlCompan_MySelectChange);

            if (!IsPostBack)
            {
                chkMenuRight.DataBindEx(SystemSet._WORKFLOWRIGHTCHAR);
                CompanyID.DataBindEx();
                ddlCompan_MySelectChange();
                BindPage(ID);

                if ((CommonEnum.PageState)ViewState["ps"] == CommonEnum.PageState.VIEW)
                {
                    btnSave.Visible = false;
                }
            }
        }
Ejemplo n.º 26
0
        /**
         * Get the road types the given company can build.
         * @param company the company to get the roadtypes for.
         * @return the road types.
         */
        public static RoadTypes GetCompanyRoadtypes(CompanyID company)
        {
            RoadTypes rt = RoadTypes.ROADTYPES_NONE;

            Engine e;

            FOR_ALL_ENGINES_OF_TYPE(e, VEH_ROAD)
            {
                EngineInfo ei = e.info;

                if (BitMath.HasBit(ei.climates, _settings_game.game_creation.landscape) &&
                    (BitMath.HasBit(e.company_avail, company) ||
                     DateConstants._date >= e.intro_date + DateConstants.DAYS_IN_YEAR))
                {
                    BitMath.SetBit(rt, BitMath.HasBit(ei.misc_flags, EF_ROAD_TRAM) ? ROADTYPE_TRAM : ROADTYPE_ROAD);
                }
            }

            return(rt);
        }
Ejemplo n.º 27
0
/**
 * Finds out, whether given company has all given RoadTypes available
 * @param company ID of company
 * @param rts RoadTypes to test
 * @return true if company has all requested RoadTypes available
 */
        public static bool HasRoadTypesAvail(CompanyID company, RoadTypes rts)
        {
            RoadTypes avail_roadtypes;

            if (company == OWNER_DEITY || company == OWNER_TOWN || _game_mode == GM_EDITOR || _generating_world)
            {
                avail_roadtypes = ROADTYPES_ROAD;
            }
            else
            {
                Company c = Company.GetIfValid(company);
                if (c == null)
                {
                    return(false);
                }
                avail_roadtypes =
                    (RoadTypes)c.avail_roadtypes |
                    RoadTypes.ROADTYPES_ROAD; // road is available for always for everybody
            }
            return((rts & ~avail_roadtypes) == 0);
        }
Ejemplo n.º 28
0
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            if (ReportID.EditValue == null || ReportID.EditValue.ToString() == "0")
            {
                Mess.Info("Please select a report!");
                ReportID.ShowPopup();
                return;
            }

            using (var db = DB.GetContext())
            {
                uint     reportID  = Convert.ToUInt32(ReportID.EditValue);
                uint[]   companies = CompanyID.GetCheckedValues();
                uint[]   locations = LocationID.GetCheckedValues();
                uint[]   drivers   = DriverID.GetCheckedValues();
                DateTime fromDt    = FromDate.DateTime;
                DateTime toDt      = ToDate.DateTime;

                var report = ReportRepository.GenerateReport(db, reportID, companies, locations, drivers, fromDt, toDt);
                //report.DataSource.WriteXmlSchema("D:\\schema.xml");
                ReportBinder.ShowReport(report);
            }
        }
Ejemplo n.º 29
0
    void CheckForChild()
    {
        Class1 queryResult = new Class1();

        try
        {
            accountantCls.Cmd.Connection.ConnectionString = accountantCls.GetConnStr();

            accountantCls.Cmd.CommandType = CommandType.Text;
            accountantCls.Cmd.CommandText = " select max(CompanyID) as CompanyID  from tCompanys WHERE CompanyIDParent ='" + LblNodeValue.Text + "' Group by ChartId,CompanyID   order by ChartId desc ";

            accountantCls.beginTrans();
            accountantCls.Reader = accountantCls.Cmd.ExecuteReader();


            if (accountantCls.Reader.Read())
            {
                Session["HasChild"] = "Y";
                CompanyID           = int.Parse(accountantCls.Reader["CompanyID"].ToString());
                LblNodeValue.Text   = CompanyID.ToString();
                accountantCls.Reader.Close();
                accountantCls.commitTrans();
            }
            else
            {
                Session["HasChild"] = "N";
                accountantCls.Reader.Close();
                accountantCls.commitTrans();
            }
        }
        catch (Exception ex)
        {
            accountantCls.rollBackTrans();
            queryResult.ErrorDesc = ex.Message;
            queryResult.ErrorNo   = -1;
        }
    }
Ejemplo n.º 30
0
 /// <param name="company">The company.</param><param name="town">The town.</param>
 public AIEventRoadReconstruction(CompanyID company, TownID town) : base(AIEventType.ET_ROAD_RECONSTRUCTION, company, town)
 {
     throw null;
 }