示例#1
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
                });
            }
        }
示例#4
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";
            }
        }
示例#5
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);
        }
示例#6
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);
        }