protected void gvCheckReq_Sorting(object sender, GridViewSortEventArgs e) { SortExpression = e.SortExpression; DataTable dt = CheckRequestData.GetAllCheckRequests(); SortDireaction = CommonHelper.GridSorting(gvCheckReq, dt, SortExpression, SortDireaction); }
public static void Main(string[] args) { Console.WriteLine("Press enter to start"); Console.ReadKey(); var binding = new BasicHttpBinding(); var endpoint = new EndpointAddress(new Uri(string.Format("http://{0}:5050/Service.svc", Environment.MachineName))); var channelFactory = new ChannelFactory <ISampleService>(binding, endpoint); var serviceClient = channelFactory.CreateChannel(); var result = serviceClient.Ping(1); Console.WriteLine("Ping method result: {0}", result); var complexModel = new CheckRequestData { AxlesCount = new int[] { 1, 2, 3 }, AxlesInvervals = new decimal[] { 1.23M, 2.34M, 3.45M }, AxlesLoads = new decimal[] { 2.34M, 3.45M, 4.56M }, CheckDate = DateTime.Now, Direction = 1, CheckPointCode = 1, Latitude = 1, LatitudeSpecified = true, Longitude = 1, LongitudeSpecified = true, TotalSize = new CheckRequestDataTotalSize() { Height = (decimal)123.23, Length = (decimal)1234.5, Width = (decimal)1.4 }, TotalWeight = 1, VehicleRegNumber = "123" }; XmlSerializer formatter = new XmlSerializer(typeof(CheckRequestData)); MemoryStream memoryStream = new MemoryStream(); formatter.Serialize(memoryStream, complexModel); Console.WriteLine(StreamToString(memoryStream)); var complexResult = serviceClient.CheckRequestData(complexModel); Console.WriteLine("Answer"); XmlSerializer formatterAnswer = new XmlSerializer(typeof(CheckResultData)); MemoryStream memoryStreamAnswer = new MemoryStream(); formatterAnswer.Serialize(memoryStreamAnswer, complexResult); Console.WriteLine(StreamToString(memoryStreamAnswer)); serviceClient.VoidMethod(out var stringValue); Console.WriteLine("Void method result: {0}", stringValue); var asyncMethodResult = serviceClient.AsyncMethod().Result; Console.WriteLine("Async method result: {0}", asyncMethodResult); Console.ReadKey(); }
protected void BindCheckRequests() { try { gvCheckReq.DataSource = CheckRequestData.GetAllCheckRequests(); gvCheckReq.DataBind(); } catch (Exception ex) { lblErrorMsg.Text = ex.Message; } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { CheckRequestData.AddNewCheckRequestDate(Convert.ToDateTime(txtVoucherDate.Text)); lblErrorMsg.Text = "Check request was saved successfully"; gvCheckReq.PageIndex = 0; BindCheckRequests(); txtVoucherDate.Text = ""; } catch (Exception ex) { lblErrorMsg.Text = ex.Message; } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { string returnMsg = CheckRequestData.AddNewCheckRequest(Convert.ToInt32(ddlProjFilter.SelectedValue.ToString()), Convert.ToInt32(ddlApplicantName.SelectedValue.ToString()), Convert.ToDateTime(txtVoucherDate.Text)); lblErrorMsg.Text = returnMsg == "" ? "Check request was saved successfully" : returnMsg.ToString(); gvCheckReq.PageIndex = 0; BindCheckRequests(); txtVoucherDate.Text = ""; ddlApplicantName.Items.Clear(); ddlProjFilter.SelectedIndex = 0; } catch (Exception ex) { lblErrorMsg.Text = ex.Message; } }
protected void BindAssociatedApplicants(int projectID) { try { ddlApplicantName.DataSource = CheckRequestData.GetApplicantByProjId(projectID); ddlApplicantName.DataValueField = "AppNameID"; ddlApplicantName.DataTextField = "ApplicantName"; ddlApplicantName.DataBind(); if (ddlApplicantName.Items.Count > 1) { ddlApplicantName.Items.Insert(0, new ListItem("Select", "NA")); } } catch (Exception ex) { lblErrorMsg.Text = ex.Message; } }
protected void gvCheckReq_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { int rowIndex = e.RowIndex; int projectApplicantID = Convert.ToInt32(((Label)gvCheckReq.Rows[rowIndex].FindControl("lblProjapplId")).Text); DateTime dtVoucherDate = Convert.ToDateTime(((TextBox)gvCheckReq.Rows[rowIndex].FindControl("txtVouDate")).Text); CheckRequestData.UpdateCheckRequest(projectApplicantID, dtVoucherDate); gvCheckReq.EditIndex = -1; BindCheckRequests(); lblErrorMsg.Text = "Check request updated successfully"; txtVoucherDate.Text = ""; } catch (Exception) { lblErrorMsg.Text = "Error updating the check request"; lblErrorMsg.Visible = true; } }
public CheckResultData CheckRequestData(CheckRequestData inputModel) { XmlSerializer formatter = new XmlSerializer(typeof(CheckRequestData)); MemoryStream memoryStream = new MemoryStream(); formatter.Serialize(memoryStream, inputModel); Console.WriteLine(StreamToString(memoryStream)); //Console.WriteLine("Input data. IntProperty: {0}, StringProperty: {1}", inputModel, inputModel); return(new CheckResultData { AxlesInvervals = new decimal[] { 1.23M, 2.34M }, AxlesLoads = new decimal[] { 1.23M, 2.34M, 3.45M }, AxlesWeelsEx = new int[] { 1, 1, 1 }, DateFrom = DateTime.Now, DateTo = DateTime.Now, Dimensions = new CheckResultDataCheckResultDataItemDimensions() { Height = 1.2M, Length = 2.4M, Width = 5.6M, }, LeftTripCount = 1, Resolution = new CheckResultDataCheckResultDataItemResolution() { DocumentDateSign = DateTime.Now, DocumentNumber = "123" }, Route = "Маршрут", RouteCheck = new CheckResultDataCheckResultDataItemRouteCheck() { Code = EnumResolutionAnswer.CheckFalse, Message = "Прошел" }, ShippingType = CheckResultDataCheckResultDataItemShippingType.Local, FullWeight = 1.23M, Transporter = "Перевозчик", TransporterAddress = "Адрес перевозчика", TripCount = 3, VehicleRegNumber = "123" }); }
protected void BindGridWithSort() { DataTable dt = CheckRequestData.GetAllCheckRequests(); SortDireaction = CommonHelper.GridSorting(gvCheckReq, dt, SortExpression, SortDireaction != "" ? ViewState["SortDireaction"].ToString() : SortDireaction); }