Пример #1
0
        /// <summary>
        /// To save details to the database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_Save_Click(object sender, EventArgs e)
        {
            if (txtRoute1.Text != "")
            {
                ProjectRouteBO objProjectRoute = new ProjectRouteBO();
                objProjectRoute.Route_ID      = Convert.ToInt32(ViewState["ROUTE_ID1"]);
                objProjectRoute.Project_Id    = Convert.ToInt32(Session["PROJECT_ID"]);
                objProjectRoute.Route_Name    = txtRoute1.Text;
                objProjectRoute.Route_Details = txtRouteDetails1.Text.Trim();
                if (objProjectRoute.Route_Details.Length > 1000)
                {
                    objProjectRoute.Route_Details = objProjectRoute.Route_Details.Substring(0, 999);
                }
                objProjectRoute.CreatedBy = Convert.ToInt32(Session["USER_ID"]);

                ProjectRouteBLL objProjectRouteBLL = new ProjectRouteBLL();
                ViewState["ROUTE_ID1"] = objProjectRouteBLL.AddProjectRoutes(objProjectRoute);
                if (Convert.ToInt32(ViewState["ROUTE_ID1"]) != 0)
                {
                    lnkbtnone1.Visible = true;
                    RouteCoordinatesOne();
                }
            }

            if (txtRoute2.Text != "")
            {
                ProjectRouteBO objProjectRoute = new ProjectRouteBO();
                objProjectRoute.Route_ID      = Convert.ToInt32(ViewState["ROUTE_ID2"]);
                objProjectRoute.Project_Id    = Convert.ToInt32(Session["PROJECT_ID"]);
                objProjectRoute.Route_Name    = txtRoute2.Text;
                objProjectRoute.Route_Details = txtRouteDetails2.Text.Trim();
                if (objProjectRoute.Route_Details.Length > 1000)
                {
                    objProjectRoute.Route_Details = objProjectRoute.Route_Details.Substring(0, 999);
                }
                objProjectRoute.CreatedBy = Convert.ToInt32(Session["USER_ID"]);

                ProjectRouteBLL objProjectRouteBLL = new ProjectRouteBLL();
                //objProjectRouteBLL.AddProjectRoutes(objProjectRoute);
                ViewState["ROUTE_ID2"] = objProjectRouteBLL.AddProjectRoutes(objProjectRoute);
                if (Convert.ToInt32(ViewState["ROUTE_ID2"]) != 0)
                {
                    lnkbtnTwo.Visible = true;
                    RouteCoordinatesTwo();
                }
            }

            if (txtRoute3.Text != "")
            {
                ProjectRouteBO objProjectRoute = new ProjectRouteBO();
                objProjectRoute.Route_ID      = Convert.ToInt32(ViewState["ROUTE_ID3"]);
                objProjectRoute.Project_Id    = Convert.ToInt32(Session["PROJECT_ID"]);
                objProjectRoute.Route_Name    = txtRoute3.Text;
                objProjectRoute.Route_Details = txtRouteDetails3.Text.Trim();
                if (objProjectRoute.Route_Details.Length > 1000)
                {
                    objProjectRoute.Route_Details = objProjectRoute.Route_Details.Substring(0, 999);
                }
                objProjectRoute.CreatedBy = Convert.ToInt32(Session["USER_ID"]);

                ProjectRouteBLL objProjectRouteBLL = new ProjectRouteBLL();
                // objProjectRouteBLL.AddProjectRoutes(objProjectRoute);
                ViewState["ROUTE_ID3"] = objProjectRouteBLL.AddProjectRoutes(objProjectRoute);
                if (Convert.ToInt32(ViewState["ROUTE_ID3"]) != 0)
                {
                    lnkbtnthree.Visible = true;
                    RouteCoordinatesThree();
                }
            }
            GetProjectRouteDetails(Convert.ToInt32(Session["PROJECT_ID"]));
            findRouteStatusafterSave(Convert.ToInt32(Session["PROJECT_ID"]));
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('Data saved successfully');", true);
            // ClearDetails();
        }