Example #1
0
 public FeedbackAndRating()
 {
     _ratingId = 0;
     FeedbackText = "";
     TransporterId = 0;
     _bookingId = 0;
     _transporter = new Transporter();
     _booking = new Booking();
 }
Example #2
0
 /// <summary>
 /// Add Transporter
 /// </summary>
 /// <returns>return Status</returns>
 public static int AddTransporter(Transporter transporter)
 {
     int result;
     string transNo = "";
     TMSDataLibrary.Transporter _objtransporter = new TMSDataLibrary.Transporter();
     int usertype = (int)CONSTANT.ApplicationUserType.Transporter;
     result = _objtransporter.AddTranporter(transporter.Password, transporter.TransportName,
         transporter.FirstName, transporter.LastName, transporter.Mobile, transporter.Email,
         transporter.AddressLine, transporter.Pincode, transporter.CityId, usertype, transporter.ProfilePhoto, out transNo);
     transporter.TransporterNo = transNo;
     return result;
 }
Example #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int result;
            if (IsValidModal())
            {
                var oTransporter = new TMSLibrary.Transporter();
                oTransporter.TransportName = txtTransporter.Text;
                oTransporter.FirstName = txtFirstName.Text;
                oTransporter.LastName = txtLName.Text;
                oTransporter.Mobile = txtmobile.Text;
                oTransporter.Email = txtEmail.Text;
                oTransporter.AddressLine = txtAddress.Text;
                oTransporter.CityId = Convert.ToInt32(txtCityId.Text);
                oTransporter.Pincode = ddlPincode.SelectedValue;
                oTransporter.ProfilePhoto = TMSLibrary.CONSTANT.Password.ImagePath;

                if (ValueHiddenField.Value != "")
                {
                    oTransporter.UserId = Convert.ToInt32(ValueHiddenField.Value);
                    result = TransporterMethods.UpdateTransporter(oTransporter);
                    if (result <= 0)
                        ValidatePopup("Please try Again");

                    else
                        ValidatePopup("Update Successful.");
                    ClearInputs(Page.Controls);
                    DisableControls(false);
                }
                else
                {
                    oTransporter.Password = TMSLibrary.Util.GetRandomPassword();
                    result = TransporterMethods.AddTransporter(oTransporter);
                    if (result == 2)
                    {
                        ValidatePopup("Mobile No. Already Registered");
                    }
                    else if (result >= 1)
                    {
                        ValidatePopup("Registered Successfully.\\nSMS with your login details will be sent on Registered Number");
                        var smsResult = SMS.SendSMS(txtmobile.Text.Trim(), oTransporter.Password);
                        ClearInputs(Page.Controls);
                    }
                    else
                    {
                        ValidatePopup("Please try Again");
                    }
                }
                LoadGrid();
            }
        }
Example #4
0
 /// <summary>
 /// get information about transporter 
 /// </summary>
 public void GetUserInfo()
 {
     if (_user.UserId != 0)
     {
         Fillddl();
         transporter = TMSLibrary.TransporterMethods.GetTransporterInfo(_user.UserId);
         if (transporter != null)
         {
             txtFname.Text = transporter.FirstName;
             txtLname.Text = transporter.LastName;
             txtEmail.Text = transporter.Email;
             txtMobileno.Text = transporter.Mobile.ToString();
             txtCompanyname.Text = transporter.TransportName;
             txtAddress.Text = transporter.AddressLine;
             fillPincode(transporter.CityId);
             ddlPincode.Items.FindByText(transporter.Pincode).Selected = true;
             ddlCity.ClearSelection();
             if (transporter.CityName != "")
             {
                 ddlCity.Items.FindByText(transporter.CityName).Selected = true;
             }
             txtAltcontactperson.Text = transporter.AltContactName;
             txtAltmobileno.Text = transporter.AltMobileNo;
             if (transporter.StdCode != 0)
             {
                 txtStdcode.Text = Convert.ToString(transporter.StdCode);
             }
             if (transporter.LandlineNo != 0)
             {
                 txtLandlineno.Text = Convert.ToString(transporter.LandlineNo);
             }
             if (transporter.Fax != 0)
             {
                 txtFax.Text = Convert.ToString(transporter.Fax);
             }
             txtServicetextno.Text = transporter.ServiceTaxNo;
             txtPanno.Text = transporter.PanNumber;
             txtYear.Text = transporter.EstablishYear;
             txtWebsite.Text = transporter.Website;
             if (transporter.Franchise != 0)
             {
                 RadioButtonList1.Items[0].Selected = true;
             }
             else
             {
                 RadioButtonList1.Items[1].Selected = true;
             }
         }
     }
 }
Example #5
0
        /// <summary>
        /// Get Transporter Info using UserId
        /// </summary>
        /// <param name="userid">User Id</param>
        /// <returns>Transporter</returns>
        public static Transporter GetTransporterInfo(int userid)
        {
            DataTable dt = new DataTable();
            Transporter transporter = new Transporter();

            TMSDataLibrary.Transporter _transporterdata = new TMSDataLibrary.Transporter();
            dt = _transporterdata.GetTransporterInfo(userid);

            if (dt.Rows.Count > 0)
            {
                transporter.TransporterId = (int)dt.Rows[0][CONSTS.TransporterColumnIndex.TransporterId];
                transporter.UserId = (int)dt.Rows[0][CONSTS.TransporterColumnIndex.UserId];
                transporter.TransportName = dt.Rows[0][CONSTS.TransporterColumnIndex.Transportname].ToString();
                transporter.FirstName = dt.Rows[0][CONSTS.TransporterColumnIndex.FirstName].ToString();
                transporter.LastName = dt.Rows[0][CONSTS.TransporterColumnIndex.LastName].ToString();
                transporter.Mobile = dt.Rows[0][CONSTS.TransporterColumnIndex.Mobile].ToString();
                transporter.Email = dt.Rows[0][CONSTS.TransporterColumnIndex.Email].ToString();
                transporter.AddressLine = dt.Rows[0][CONSTS.TransporterColumnIndex.AddressLine].ToString();
                transporter.Pincode = dt.Rows[0][CONSTS.TransporterColumnIndex.Pincode].ToString();
                transporter.CityId = Convert.ToInt32(dt.Rows[0][CONSTS.TransporterColumnIndex.CityId]);
                transporter.CityName = dt.Rows[0][CONSTS.TransporterColumnIndex.CityName].ToString();

                if (dt.Rows[0][CONSTS.TransporterColumnIndex.ProfilePhoto].ToString() != "")
                {
                    transporter.ProfilePhoto = dt.Rows[0][CONSTS.TransporterColumnIndex.ProfilePhoto].ToString();
                }

                if (dt.Rows[0][CONSTS.TransporterColumnIndex.AltContactNo].ToString() != "")
                {
                    transporter.AltContactName = dt.Rows[0][CONSTS.TransporterColumnIndex.AltContactNo].ToString();
                }

                if (dt.Rows[0][CONSTS.TransporterColumnIndex.AltMobileNo].ToString() != "")
                {
                    transporter.AltMobileNo = dt.Rows[0][CONSTS.TransporterColumnIndex.AltMobileNo].ToString();
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.StdCode].ToString() != "")
                {
                    transporter.StdCode = Convert.ToDecimal(dt.Rows[0][CONSTS.TransporterColumnIndex.StdCode]);
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.LandlineNo].ToString() != "")
                {
                    transporter.LandlineNo = Convert.ToDecimal(dt.Rows[0][CONSTS.TransporterColumnIndex.LandlineNo]);
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.Fax].ToString() != "")
                {
                    transporter.Fax = Convert.ToDecimal(dt.Rows[0][CONSTS.TransporterColumnIndex.Fax]);
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.ServiceTaxNo].ToString() != "")
                {
                    transporter.ServiceTaxNo = dt.Rows[0][CONSTS.TransporterColumnIndex.ServiceTaxNo].ToString();
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.PanNumber].ToString() != "")
                {
                    transporter.PanNumber = dt.Rows[0][CONSTS.TransporterColumnIndex.PanNumber].ToString();
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.Franchise].ToString() != "")
                {
                    var teamp = dt.Rows[0][CONSTS.TransporterColumnIndex.Franchise];
                    transporter.Franchise = Convert.ToInt32(dt.Rows[0][CONSTS.TransporterColumnIndex.Franchise]);
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.EstablishYear].ToString() != "")
                {
                    transporter.EstablishYear = dt.Rows[0][CONSTS.TransporterColumnIndex.EstablishYear].ToString();
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.Website].ToString() != "")
                {
                    transporter.Website = dt.Rows[0][CONSTS.TransporterColumnIndex.Website].ToString();
                }
                if (dt.Rows[0][CONSTS.TransporterColumnIndex.UpdatedAt].ToString() != "")
                {
                    transporter.UpdatedAt = (DateTime)dt.Rows[0][CONSTS.TransporterColumnIndex.UpdatedAt];
                }
                transporter.TransporterNo = (String)dt.Rows[0][CONSTS.TransporterColumnIndex.TransporterNo];

            }
            return transporter;
        }
Example #6
0
 /// <summary>
 /// Update Transporter Information
 /// </summary>
 /// <param name="transporter">object of Transporter class</param>
 /// <returns>No of Updated Row</returns>
 public static int UpdateTransporter(Transporter transporter)
 {
     int result;
     TMSDataLibrary.Transporter _objtransporter = new TMSDataLibrary.Transporter();
     result = _objtransporter.UpdateTransporter(transporter.AddressLine, transporter.Pincode,
         transporter.ProfilePhoto, transporter.AltContactName, transporter.AltMobileNo,
         transporter.ServiceTaxNo, transporter.PanNumber, transporter.EstablishYear,
         transporter.Website, transporter.StdCode, transporter.LandlineNo, transporter.Fax,
         transporter.Franchise, transporter.CityId, transporter.UserId);
     return result;
 }
Example #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (Session["userInfo"] != null)
         {
             UserDocument.Visible = true;
             _user = (TMSLibrary.User)Session["userInfo"];
             _transporter = TMSLibrary.TransporterMethods.GetTransporterInfo(((TMSLibrary.User)Session["userInfo"]).UserId);
             hdfTransporterId.Value = _transporter.TransporterId.ToString();
             fillddlUserDocumentType();
             FillRptUserDocument();
         }
         else
         {
             Response.Redirect("~\\Account\\Login");
         }
     }
     else
     {
         System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "date()", true);
     }
 }
        protected void btnRegister_Click(object sender, EventArgs e)
        {
            TMSLibrary.Transporter transporter = new TMSLibrary.Transporter();

            if (txtTransportName.Text.Trim() != "")
            {
                transporter.TransportName = txtTransportName.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter Transport Name");
                return;
            }
            if (txtFirstName.Text.Trim() != "")
            {
                transporter.FirstName = txtFirstName.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter First Name");
                return;
            }
            if (txtLastName.Text.Trim() != "")
            {
                transporter.LastName = txtLastName.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter Last Name");
                return;
            }
            if (txtMobile.Text.Trim() != "")
            {
                transporter.Mobile = txtMobile.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter Mobile Number");
                return;
            }
            if (txtEmail.Text.Trim() != "")
            {
                transporter.Email = txtEmail.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter Email Id");
                return;
            }
            if (txtAddress.Text.Trim() != "")
            {
                transporter.AddressLine = txtAddress.Text.Trim();
            }
            else
            {
                ValidatePopup("Please Enter Address Line");
                return;
            }
            if (txtCityId.Text != "")
            {
                transporter.CityId = Convert.ToInt32(txtCityId.Text);
            }
            else
            {
                ValidatePopup("Please Select City");
                return;
            }
            if (ddlPincode.SelectedIndex != 0)
            {
                transporter.Pincode = ddlPincode.SelectedValue;
            }
            else
            {
                ValidatePopup("Please Enter Pincode");
                return;
            }
            transporter.ProfilePhoto = TMSLibrary.CONSTANT.Password.ImagePath;
            transporter.Password = TMSLibrary.Util.GetRandomPassword();
            int result = TMSLibrary.TransporterMethods.AddTransporter(transporter);
            if (result == 2)
            {
                ValidatePopup("Mobile Already Registered");
                return;
            }
            else if (result >= 1)
            {
                ValidatePopup("Registered Successfully.\\nSMS with your login details will be sent on Registered Number");
                var sms_result = SMS.SendSMS(txtMobile.Text.Trim(), transporter.Password);
                ClearInputs(Page.Controls);
                Response.Redirect(string.Format("~\\Account\\ThankYou.aspx?ut=2&userNo={0}", transporter.TransporterNo));
            }
            else
            {
                ValidatePopup("Please try Again");
                return;
            }
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["userInfo"] != null)
                {
                    pnlServiceType.Visible = true;
                    pnlTruckType.Visible = false;
                    pnlBranch.Visible = false;
                    pnlDailyServices.Visible = false;
                    pnlAreaofOperation.Visible = false;
                    _transporter = TransporterMethods.GetTransporterInfo(((User)Session["userInfo"]).UserId);
                    FillDropDowns();
                    FillGrids();
                    rfvCity.IsValid = true;
                }
                else
                {
                    Response.Redirect("~\\Account\\Login");
                }
            }
            else
            {

                System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "AutoFill()", true);
            }
        }
Example #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["userInfo"] != null)
         {
             pnlService.Visible = true;
             _transporter = TransporterMethods.GetTransporterInfo(((User)Session["userInfo"]).UserId);
             RptService.DataSource = TransporterServiceMethods.GetTransporterServices(_transporter.TransporterId);
             RptService.DataBind();
             FillDropDowns();
         }
         else
         {
             Response.Redirect("~\\Account\\Login");
         }
     }
     else
     {
         System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "AutoFill()", true);
     }
 }
Example #11
0
        private void FillVehicle()
        {
            if (_user.UserId != 0)
            {
                transporter = TransporterMethods.GetTransporterInfo(_user.UserId);
                if (transporter != null && ValueHiddenField.Value != "")
                {
                    ddlvehicle.DataSource = TransporterBooking_AllotMethods.GetVehicleList(transporter.TransporterId, Convert.ToInt32(ValueHiddenField.Value));
                    ddlvehicle.DataValueField = "VehicleId";
                    ddlvehicle.DataTextField = "RegistrationNo";
                    ddlvehicle.DataBind();
                    ddlvehicle.Items.Insert(0, new ListItem("Select", "0"));

                    ddlDriverName.DataSource = TransporterDriverMethods.GetTransporterDrivers(transporter.TransporterId);
                    ddlDriverName.DataTextField = "Name";
                    ddlDriverName.DataValueField = "DriverId";
                    ddlDriverName.DataBind();
                    ddlDriverName.Items.Insert(0, new ListItem("Select", "0"));

                }
                else
                {
                    ValidatePopup("Try Again");
                    return;
                }
            }
        }
Example #12
0
        private void fillgrdBookings()
        {
            if (_user.UserId != 0)
            {
                transporter = TransporterMethods.GetTransporterInfo(_user.UserId);
                if (transporter.TransporterId != 0)
                {
                    grdBookings.DataSource = TransporterBooking_AllotMethods.GetBookingInfo(transporter.TransporterId);
                    grdBookings.DataBind();
                    grdBookings.Columns[1].Visible = false;

                    makeGridResponsible();
                }
            }
        }
Example #13
0
        private void FillGrid()
        {
            _oTransporter = TransporterMethods.GetTransporterInfo(((User)Session["userInfo"]).UserId);
            grdDriver.DataSource = TransporterDriverMethods.GetTransporterDrivers(_oTransporter.TransporterId);
            grdDriver.DataBind();

            MakeGridResponsible();
        }
 /// <summary>
 /// Get information about Customer
 /// </summary>
 private void GetUserInfo()
 {
     if (_user.UserId != 0)
     {
         transporter = TransporterMethods.GetTransporterInfo(_user.UserId);
         if (transporter != null)
         {
             txtFirstName.Text = transporter.FirstName;
             txtLastName.Text = transporter.LastName;
             txtMobile.Text = transporter.Mobile;
             txtEmail.Text = transporter.Email;
             txtAddress.Text = transporter.AddressLine;
             Fillddl(transporter.CityId);
             CityId.Value = Convert.ToString(transporter.CityId);
             ddlPincode.Enabled = true;
             ddlPincode.Items.FindByText(transporter.Pincode).Selected = true;
             txtCity.Text = transporter.CityName;
             imgPhoto.Src = TMSLibrary.CONSTANT.Password.FolderPath + transporter.ProfilePhoto;
             txtComapanyName.Text = transporter.TransportName;
             txtServiceTaxNo.Text = transporter.ServiceTaxNo;
             txtPanNo.Text = transporter.PanNumber;
             txtWebsite.Text = transporter.Website;
             txtEstablishYear.Text = transporter.EstablishYear;
         }
     }
 }