示例#1
1
    protected void Button1_Click(object sender, EventArgs e)
    {
        DataClassesDataContext da = new DataClassesDataContext();

        var result1 = from n in da.user
                     where n.user_name == TextBox3.Text
                     select n.major;
        var result2 = from m in da.project
                      where m.project_num == DropDownList1.Text
                      select m.major;
        foreach (var n in result1)
        {
            foreach (var m in result2)
            {
                if (n != m)
                {
                    ClientScriptManager client = this.ClientScript;
                    client.RegisterStartupScript(this.GetType(), "55", "<script>alert('专业不符!');history.back()</script>");
                    return;
                }
            }
        }
        proposal p = new proposal();
        p.proposal1 = TextBox1.Text;
        p.project_num = DropDownList1.Text;
        p.teacher_name = DropDownList2.Text;
        p.user_name = TextBox3.Text;
        p.proposal_num = TextBox2.Text;
        da.proposal.InsertOnSubmit(p);
        da.SubmitChanges();
        GridView1.DataBind();
    }
示例#2
0
        public IHttpActionResult Putproposal(int id, proposal proposal)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IActionResult Delete([FromBody] proposal ec)
        {
            string  myurl  = url + "api/v1/configuration/lpm/proposal?id=" + ec.id.ToString();
            string  result = DeleteUrl(myurl);
            JObject jo     = (JObject)JsonConvert.DeserializeObject(result);

            switch (Convert.ToInt32(jo["code"]))
            {
            case 200:
                Json("Success");
                break;

            case 400:
                break;

            case 410:
                break;

            case 411:
                break;

            default:
                break;
            }
            return(Json("Success"));
        }
示例#4
0
        public IHttpActionResult Getproposal(int id)
        {
            proposal proposal = db.proposal.Find(id);

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

            return(Ok(proposal));
        }
示例#5
0
        public IHttpActionResult Deleteproposal(int id)
        {
            proposal proposal = db.proposal.Find(id);

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

            db.proposal.Remove(proposal);
            db.SaveChanges();

            return(Ok(proposal));
        }
示例#6
0
        public void AddPorposal(porposalDto porposaldto)
        {
            FreeLancer freeLancerobj = db.FreeLance.FirstOrDefault(f => f.ID == porposaldto.freeLancerObjId);
            job        jobObjjj      = db.job.FirstOrDefault(j => j.ID == porposaldto.JobObjId);
            proposal   newPorposal   = new proposal()
            {
                proposal_time      = DateTime.Now,
                payment_amount     = porposaldto.payment_amount,
                freelancer_comment = porposaldto.freelancer_comment,
                FreeLancerObj      = freeLancerobj,
                JobObj             = jobObjjj
            };

            db.proposal.Add(newPorposal);
            db.SaveChanges();
        }
        public proposal Save(proposal proposal)
        {
            Proposal prop = new Proposal();

            prop = _itemRepository.GetId((int)proposal.ProposalId);
            if (prop == null)
            {
                Proposal newProposal = new Proposal();
                newProposal.CreatedByUserId      = proposal.CreatedByUserId;
                newProposal.CreatedDateTime      = DateTime.UtcNow;
                newProposal.CurrencyId           = proposal.CurrencyId;
                newProposal.CustomerId           = proposal.CustomerId;
                newProposal.LastModifiedByUserId = proposal.LastModifiedByUserId;
                newProposal.LastModifiedDateTime = DateTime.UtcNow;
                newProposal.ModelId        = proposal.ModelId;
                newProposal.ProposalAmount = proposal.ProposalAmount;
                newProposal.ProposalDate   = proposal.ProposalDate;
                newProposal.ProposalRef    = proposal.ProposalRef;
                newProposal.SignoffAmount  = proposal.SignoffAmount;
                newProposal.SignoffDate    = DateTime.Parse(proposal.SignoffDate);
                newProposal.Status         = 1;
                newProposal.Title          = proposal.Title;

                _itemRepository.Add(newProposal);
            }
            else
            {
                //prop.CreatedByUserId = proposal.CreatedByUserId;
                //prop.CreatedDateTime = DateTime.UtcNow;
                prop.CurrencyId           = proposal.CurrencyId;
                prop.CustomerId           = proposal.CustomerId;
                prop.LastModifiedByUserId = proposal.LastModifiedByUserId;
                prop.LastModifiedDateTime = DateTime.UtcNow;
                prop.ModelId        = proposal.ModelId;
                prop.ProposalAmount = proposal.ProposalAmount;
                prop.ProposalDate   = proposal.ProposalDate;
                prop.ProposalRef    = proposal.ProposalRef;
                prop.SignoffAmount  = proposal.SignoffAmount;
                prop.SignoffDate    = DateTime.Parse(proposal.SignoffDate);
                prop.Status         = proposal.Status;
                prop.Title          = proposal.Title;

                _itemRepository.Update(prop);
            }
            return(proposal);
        }
        public IActionResult Add([FromBody] proposal ec)
        {
            string  myurl    = url + "api/v1/configuration/lpm/proposal";
            var     postData = JsonConvert.SerializeObject(ec);
            string  result   = PostUrl(myurl, postData);
            JObject jo       = (JObject)JsonConvert.DeserializeObject(result);

            switch (Convert.ToInt32(jo["code"]))
            {
            case 200:
                return(Json("Success"));

            case 400:
                return(Json("fail"));
            }
            return(Json("fail"));
        }
示例#9
0
        public IActionResult Save(proposal proposal)
        {
            var proposalModel = _proposalService.Save(proposal);

            return(Ok(proposalModel));
        }
示例#10
0
 partial void Deleteproposal(proposal instance);
示例#11
0
 partial void Updateproposal(proposal instance);
示例#12
0
 partial void Insertproposal(proposal instance);