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"); } }
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(); } }