public async Task <TextTrailGetResponseDto> Get(int id)
        {
            TextTrail trail = await _repository.SelectTrailByID(id);

            TextTrailGetResponseDto trailDto = _mapper.Map <TextTrailGetResponseDto>(trail);

            if (trail == null)
            {
                throw new NotFoundException();
            }

            return(trailDto);
        }
        public async Task <int> Add(TextTrailAddRequestDto request)
        {
            TextTrail textTrail = _mapper.Map <TextTrail>(request);

            textTrail.Trail.TypeID = (int)TrailTypeEnum.Text;

            try
            {
                textTrail = await _repository.InsertAsync(textTrail);

                return(textTrail.Trail.Id);
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao inserir os dados");
            }
        }
コード例 #3
0
ファイル: Check.aspx.cs プロジェクト: KhmomTechs/ASP.Net-QMS
        protected void Page_Load(object sender, EventArgs e)
        {
            var resulting = Request.QueryString["STATUS"];
            var theID     = Request.QueryString["ID"];
            var order     = Request.QueryString["ORDER"];
            var carrier   = Request.QueryString["CARRIER_NUMBER"];
            var driver    = Request.QueryString["DRIVER_NUMBER"];
            var type      = Request.QueryString["VIEW"];

            lblorder.Text = order;

            //SHIPPER
            var TextOmc = (Label)FormView1Ai.FindControl("TextOmc");
            var shipper = TextOmc.Text;

            TextOmc.Text = Helper.getShipper(shipper);

            var CommentPanel = (Panel)FormView1Ai.FindControl("CommentPanel");

            var SaveBtn    = (Button)FormView1Ai.FindControl("SaveBtn");
            var ApproveBtn = (Button)FormView1Ai.FindControl("ApproveBtn");

            var chk1 = (CheckBox)FormView1Ai.FindControl("KRA");
            var chk2 = (CheckBox)FormView1Ai.FindControl("Pipecore");
            var chk3 = (CheckBox)FormView1Ai.FindControl("Expiered");
            var chk4 = (CheckBox)FormView1Ai.FindControl("OmcLogo");
            var chk5 = (CheckBox)FormView1Ai.FindControl("Signatories");

            var Expired      = (CheckBox)FormView1Ai.FindControl("Expiered");
            var chkExpiry    = (CheckBox)FormView1Ai.FindControl("ExpieredFail");
            var FormFuelFacs = (FormView)FormView1Ai.FindControl("FormFuelFacs");
            var LabelTime    = (Label)FormFuelFacs.FindControl("LabelTime");

            if (resulting == "ok")
            {
                ClientScript.RegisterStartupScript(GetType(),
                                                   "startup", "<script type=\"text/javascript\">CheckTruck();</script>");

                ParaResult.Visible = false;
                lblPopUp.Text      = "This order has been Approved to STOCK CONTROL";
            }
            else if (resulting == "done")
            {
                ClientScript.RegisterStartupScript(GetType(),
                                                   "startup", "<script type=\"text/javascript\">CheckTruck();</script>");

                ParaResult.Visible = false;
                lblPopUp.Text      = "This order has been sent to the REJECTED QUEUE.";
            }
            else if (resulting == "active")
            {
                var b4Driver    = (Panel)FormView1Ai.FindControl("b4Driver");
                var AfterDriver = (Panel)FormView1Ai.FindControl("AfterDriver");

                try
                {
                    b4Driver.Visible    = true;
                    lblCombination.Text = "";

                    var timimg = LabelTime.Text;

                    var CheckDate = Convert.ToDateTime(timimg);

                    if (CheckDate < DateTime.Now)
                    {
                        CommentPanel.Visible = true;
                        SaveBtn.Visible      = true;
                        ApproveBtn.Visible   = false;
                        chkExpiry.Checked    = true;
                        chkExpiry.Enabled    = false;
                        Expired.Enabled      = false;
                    }
                    else
                    {
                        chkExpiry.Enabled = false;
                        Expired.Checked   = true;
                        Expired.Enabled   = false;

                        if (chk1.Checked && chk2.Checked && chk3.Checked && chk4.Checked && chk5.Checked)
                        {
                            CommentPanel.Visible = false;
                            SaveBtn.Visible      = false;
                            ApproveBtn.Visible   = true;
                        }
                        else
                        {
                            CommentPanel.Visible = true;
                            SaveBtn.Visible      = true;
                            ApproveBtn.Visible   = false;
                        }
                    }
                }
                catch
                {
                    b4Driver.Visible    = false;
                    lblCombination.Text = "Wrong combination";
                }
            }

            //set to dropdown
            var DriverLbl = (Label)FormView1Ai.FindControl("DriverLbl");

            if (!Page.IsPostBack)
            {
                //get drivers
                var con   = new SqlConnection(strConnection);
                var com   = "Select distinct NAME from PS28drivers Order By NAME";
                var reg   = "Select distinct SERIAL_NUMBER from PS28Trailers Order By SERIAL_NUMBER";
                var adpt  = new SqlDataAdapter(com, con);
                var regpt = new SqlDataAdapter(reg, con);
                var dt    = new DataTable();
                var rg    = new DataTable();
                adpt.Fill(dt);
                regpt.Fill(rg);
                TextSearch.DataSource = dt;
                TextSearch.DataBind();
                TextSearch.DataTextField  = "NAME";
                TextSearch.DataValueField = "NAME";

                var selectDriver = DriverLbl.Text;
                if (selectDriver != string.Empty)
                {
                    if (Helper.getDriver(selectDriver) != "")
                    {
                        TextSearch.SelectedValue = Helper.getDriver(selectDriver);
                    }
                }

                TextSearch.DataBind();

                TextTrail.DataSource = rg;
                TextTrail.DataBind();
                TextTrail.DataTextField  = "SERIAL_NUMBER";
                TextTrail.DataValueField = "SERIAL_NUMBER";
                TextTrail.DataBind();
            }
        }