Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Tenders = TendersHelper.GetUsersTenders(User.UserId);
     }
 }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var name         = Request.Form["name"];
            var strMinCost   = Request.Form["minCost"];
            var strMaxCost   = Request.Form["maxCost"];
            var strStartDate = Request.Form["startDate"];
            var strEndDate   = Request.Form["endDate"];
            var category     = Convert.ToInt16(Request.Form["category"]);
            var mode         = Convert.ToInt16(Request.Form["mode"]);

            double   minCost, maxCost;
            DateTime startDate, endDate;



            if (name != null && strMinCost != null && strStartDate != null && category != null)
            {
                minCost   = Convert.ToDouble(strMinCost);
                maxCost   = Convert.ToDouble(strMaxCost);
                startDate = DateTime.Parse(strStartDate);
                endDate   = DateTime.Parse(strEndDate);

                TendersList = TendersHelper.GetTenders(name, startDate, endDate, minCost, maxCost, category, mode);
            }
            else if (name != null && strMinCost != null && strStartDate != null && category == null)
            {
                minCost   = Convert.ToDouble(strMinCost);
                maxCost   = Convert.ToDouble(strMaxCost);
                startDate = DateTime.Parse(strStartDate);
                endDate   = DateTime.Parse(strEndDate);

                TendersList = TendersHelper.GetTenders(name, startDate, endDate, minCost, maxCost);
            }
            else if (name != null && strMinCost != null && strStartDate == null && category == null)
            {
                minCost = Convert.ToDouble(strMinCost);
                maxCost = Convert.ToDouble(strMaxCost);

                TendersList = TendersHelper.GetTenders(name, minCost, maxCost);
            }
            else if (name != null && strStartDate != null && category == null)
            {
                startDate = DateTime.Parse(strStartDate);
                endDate   = DateTime.Parse(strEndDate);

                TendersList = TendersHelper.GetTenders(name, startDate, endDate);
            }
            else if (name != null && category != null)
            {
                TendersList = TendersHelper.GetTenders(name, category);
            }
            else
            {
                TendersList = TendersHelper.GetAllTenders();
            }


            //TendersList = name == null ? TendersHelper.GetAllTenders() : TendersHelper.GetTenders(name);
        }
Exemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Guid id = Guid.Parse(Request.QueryString["uid"]);
         TenderRequests = TendersHelper.GetUsersTRequests(id);
     }
 }
Exemplo n.º 4
0
        // TODO: изменить статус у заявки при принятии ее от тендера

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                id            = Convert.ToInt32(Request.QueryString["id"]);
                TenderRequest = TendersHelper.GetTenderRequest(id);
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         // id - users id
         Tenders = TendersHelper.GetUsersTenders(Guid.Parse(Request.QueryString["uid"]));
     }
 }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                tender = TendersHelper.GetTenderById(Convert.ToInt32(Request.QueryString["id"]));

                TextBoxCost.Text = "0";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Request.QueryString["tenderId"];

            tenderId = id == null ? null : (int?)Convert.ToInt32(id);
            if (tenderId != null)
            {
                CurrentTender = TendersHelper.GetTenderById((int)tenderId);
            }
        }
        protected void ButtonAddTender_Click(object sender, EventArgs e)
        {
            //string tname = TextBoxTName.Text;
            //string description = TextBoxTDescription.Text;
            //int cost = Convert.ToInt32(TextBoxTCost.Text);


            string tname       = Request.Form["tenderName"];
            string description = Request.Form["tenderDescription"];
            int    cost        = Convert.ToInt32(Request.Form["tenderCost"]);



            var tender = new Model.Tenders()
            {
                Name        = tname,
                Description = description,
                Cost        = cost,
                UserOwnerId = User.UserId,
                Created     = DateTime.Now
            };

            if (tenderId != null)
            {
                Model.Tenders oldTender = TendersHelper.GetTenderById((int)tenderId);
                if (User.UserId == oldTender.UserOwnerId)
                {
                    TendersHelper.UpdateAllTender(tender, (int)tenderId);
                }

                DataHelper.AddOperation(new Model.Operations()
                {
                    UserId   = User.UserId,
                    Type     = (int)OperationTypesEnum.TenderUpdate,
                    WhenDate = DateTime.Now,
                    Comment  = "",
                    Value    = 0
                });
            }
            else
            {
                TendersHelper.CreateTender(tender);
                DataHelper.AddOperation(new Model.Operations()
                {
                    UserId   = User.UserId,
                    Type     = (int)OperationTypesEnum.TenderCreate,
                    WhenDate = DateTime.Now,
                    Comment  = "",
                    Value    = 0
                });
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                tender = TendersHelper.GetTenderById(Convert.ToInt32(Request.QueryString["id"]));

                var user = DataHelper.GetUser(tender.UserOwnerId);
                UserId   = user.UserId.ToString();
                UserName = user.UserName;

                TextBoxCost.Text = "0";
            }
        }
Exemplo n.º 10
0
        protected void ButtonAddTender_Click(object sender, EventArgs e)
        {
            string tname       = TextBoxTName.Text;
            string description = TextBoxTDescription.Text;
            int    cost        = Convert.ToInt32(TextBoxTCost.Text);

            var tender = new Model.Tenders()
            {
                Name        = tname,
                Description = description,
                Cost        = cost,
                UserOwnerId = User.UserId,
                Created     = DateTime.Now
            };

            TendersHelper.CreateTender(tender);
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var name         = Request.QueryString["name"];
            var strMinCost   = Request.QueryString["startPrice"];
            var strMaxCost   = Request.QueryString["endPrice"];
            var strStartDate = Request.QueryString["startDate"];
            var strEndDate   = Request.QueryString["endDate"];
            var category     = Convert.ToInt16(Request.QueryString["category"]);
            var mode         = Convert.ToInt16(Request.QueryString["mode"]);

            double?  minCost = null, maxCost = null;
            DateTime?startDate = null, endDate = null;

            if (strMinCost != null)
            {
                minCost = Convert.ToDouble(strMinCost);
            }

            if (strMaxCost != null)
            {
                maxCost = Convert.ToDouble(strMaxCost);
            }

            if (strStartDate != null)
            {
                startDate = DateTime.Parse(strStartDate);
            }

            if (strEndDate != null)
            {
                endDate = DateTime.Parse(strEndDate);
            }


            TendersFilter filter = new TendersFilter()
            {
                Name      = name,
                MaxCost   = maxCost,
                MinCost   = minCost,
                StartDate = startDate,
                EndDate   = endDate
            };

            TendersList = TendersHelper.GetTenders(filter);
        }
Exemplo n.º 12
0
        protected void ButtonAddRequest_Click(object sender, EventArgs e)
        {
            int    cost        = Convert.ToInt32(TextBoxCost.Text);
            string description = TextBoxDescription.Text;
            int    tenderId    = Convert.ToInt32(Request.QueryString["id"]);

            tender = TendersHelper.GetTenderById(tenderId);

            TenderRequest tenderRequest = new TenderRequest()
            {
                // ид текущего пользователя
                ProviderId = User.UserId,
                // id владельца тендера
                CustomerId   = tender.UserOwnerId,
                Description  = description,
                Cost         = cost,
                TenderId     = tenderId,
                ProviderName = User.UserName
            };

            TendersHelper.CreateTenderRequest(tenderRequest);
        }
Exemplo n.º 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var name = Request.Form["name"];

            TendersList = name == null?TendersHelper.GetAllTenders() : TendersHelper.GetTenders(name);
        }
Exemplo n.º 14
0
 protected void ButtonAccept_Click(object sender, EventArgs e)
 {
     TendersHelper.UpdateTReqStatusStart(id);
 }