protected void gvheader_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "veh")
         {
             if (e.CommandArgument != null)
             {
                 int        drvId  = int.Parse(e.CommandArgument.ToString());
                 LinkButton lnkVeh = gvheader.Rows[0].FindControl("lnkDrv") as LinkButton;
                 Driver     drv    = DriverBLL.GetDriver(drvId);
                 if (drv != null)
                 {
                     lbName.Text   = drv.Name.ToUpper();
                     lbMobile.Text = drv.MobileNo;
                 }
                 mpe.Show();
                 //Response.Redirect(string.Format("VehicleDetail.aspx?id={0}", vehId), false);
             }
             else
             {
             }
         }
     }catch (Exception ex)
     {
         error.Visible   = true;
         error.InnerHtml = "<button type='button' class='close' data-dismiss='alert'>&times;</button> An error occurred. kindly try again!!!";
         Utility.WriteError("Error: " + ex.InnerException);
         return;
     }
 }
 private void BindDrivers()
 {
     usr = (User)Session["user"];
     ddlDriver.DataTextField  = "Name";
     ddlDriver.DataValueField = "ID";
     ddlDriver.DataSource     = DriverBLL.GetDriversList(usr.LocationID.Value);
     ddlDriver.DataBind();
 }
Example #3
0
 //private void BindVehicleList()
 //{
 //    ddlVeh.DataTextField = "Name";
 //    ddlVeh.DataValueField = "ID";
 //    ddlVeh.DataSource = VehicleBLL.GetVehicleLookUpList();
 //    ddlVeh.DataBind();
 //}
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         if (hid.Value == "Update")
         {
             Driver driver = null; bool rst = false;
             driver = DriverBLL.GetDriver(Convert.ToInt32(txtID.Text));
             if (driver != null)
             {
                 driver.Name         = txtName.Text.ToUpper();
                 driver.Address      = txtAdd.Text;
                 driver.MobileNo     = txtMobile.Text;
                 driver.DateEmployed = DateTime.Parse(txtDate.Text, culture);
                 driver.EmployerID   = Convert.ToInt32(ddlDriverEmployer.SelectedValue);
                 //driver.VehicleAssociate = Convert.ToInt32(ddlVeh.SelectedValue);
                 driver.LocationID = int.Parse(ddlLocation.SelectedValue);
                 if (chk.Checked)
                 {
                     driver.DelFlg = "Y";
                 }
                 else
                 {
                     driver.DelFlg = "N";
                 }
                 rst = DriverBLL.UpdateDriver(driver);
                 if (rst != false)
                 {
                     BindGrid();
                     success.Visible   = true;
                     success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>&times;</button> Record updated successfully!!.";
                     return;
                 }
             }
             else
             {
                 error.Visible   = true;
                 error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>&times;</button>Record could Not updated. Kindly try again. If error persist contact Administrator!!.";
             }
         }
         else
         {
             bool   result = false;
             Driver driver = new Driver();
             driver.Name         = txtName.Text.ToUpper();
             driver.Address      = txtAdd.Text;
             driver.MobileNo     = txtMobile.Text;
             driver.DateEmployed = DateTime.Parse(txtDate.Text, culture);
             driver.EmployerID   = Convert.ToInt32(ddlDriverEmployer.SelectedValue);
             //driver.VehicleAssociate = Convert.ToInt32(ddlVeh.SelectedValue);
             driver.LocationID = int.Parse(ddlLocation.SelectedValue);
             result            = DriverBLL.AddDriver(driver);
             driver.DelFlg     = "N";
             if (result)
             {
                 BindGrid();
                 Reset();
                 success.Visible   = true;
                 success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>&times;</button> Record added successfully!!.";
                 return;
             }
             else
             {
                 error.Visible   = true;
                 error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>&times;</button>Record could Not added. Kindly try again. If error persist contact Administrator!!.";
             }
         }
     }
     catch (Exception ex)
     {
         error.Visible   = true;
         error.InnerHtml = "<button type='button' class='close' data-dismiss='alert'>&times;</button> An error occurred. kindly try again!!!";
         Utility.WriteError("Error: " + ex.Message);
     }
 }
Example #4
0
 private void BindGrid()
 {
     usr = (User)Session["user"];
     gvDriver.DataSource = DriverBLL.GetDriversList(usr.LocationID.Value);
     gvDriver.DataBind();
 }