protected void btnSaveFreightType_Click(object sender, System.EventArgs e)
        {
            AdminController aCont       = new AdminController();
            FreightTypeInfo FreightType = new FreightTypeInfo();

            FreightType.PortalId         = PortalId;
            FreightType.LastModifiedById = UserId;
            FreightType.LastModifiedDate = DateTime.Now;
            FreightType.FreightType      = txtFreightType.Text;
            if (txtSelectedFreightType.Value == "-1")
            {
                //save new FreightType
                FreightType.CreatedById = UserId;
                FreightType.DateCreated = DateTime.Now;
                int FreightTypeId = aCont.Add_FreightType(FreightType);
                txtSelectedFreightType.Value    = FreightTypeId.ToString();
                txtFreightTypeCreatedBy.Value   = UserId.ToString();
                txtFreightTypeCreatedDate.Value = DateTime.Now.Ticks.ToString();
                lblFreightTypeMessage.Text      = "Freight Type Saved.";
                btnDeleteFreightType.Enabled    = true;
                btnSaveFreightTypeAs.Enabled    = true;
            }
            else
            {
                //update existing FreightType
                FreightType.CreatedById = Convert.ToInt32(txtFreightTypeCreatedBy.Value);
                FreightType.DateCreated = new DateTime(Convert.ToInt64(txtFreightTypeCreatedDate.Value));
                FreightType.Id          = Convert.ToInt32(txtSelectedFreightType.Value);
                aCont.Update_FreightType(FreightType);
                lblFreightTypeMessage.Text = "FreightType Updated.";
            }
            fillFreightTypes();
            FillFreightTypeList();
            //fillDropDowns("");
        }
        protected void btnDeleteFreightType_Click(object sender, System.EventArgs e)
        {
            AdminController aCont         = new AdminController();
            int             FreightTypeId = Convert.ToInt32(txtSelectedFreightType.Value);
            FreightTypeInfo FreightType   = new FreightTypeInfo();

            FreightType.Id = FreightTypeId;
            aCont.Delete_FreightType(FreightType);
            lblFreightTypeMessage.Text = "Freight Type Deleted.";
            fillFreightTypes();
            FillFreightTypeList();
            clearFreightType();
            //fillDropDowns("");
        }
        protected void gvFreightType_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            AdminController aCont = new AdminController();

            txtSelectedFreightType.Value = (gvFreightType.SelectedRow.FindControl("hdngvFreightTypeId") as HiddenField).Value;
            FreightTypeInfo FreightType = aCont.Get_FreightTypeById(Convert.ToInt32(txtSelectedFreightType.Value));

            if (FreightType.Id != -1)
            {
                btnDeleteFreightType.Enabled    = true;
                btnSaveFreightTypeAs.Enabled    = true;
                txtFreightTypeCreatedBy.Value   = FreightType.CreatedById.ToString();
                txtFreightTypeCreatedDate.Value = FreightType.DateCreated.Ticks.ToString();
                txtFreightType.Text             = FreightType.FreightType;
                lblFreightTypeMessage.Text      = "";
            }
            else
            {
                btnDeleteFreightType.Enabled = false;
                btnSaveFreightTypeAs.Enabled = false;
                clearFreightType();
                lblFreightTypeMessage.Text = "There was an error loading this Freight Type.";
            }
        }
        protected void btnSaveFreightTypeAs_Click(object sender, System.EventArgs e)
        {
            AdminController aCont       = new AdminController();
            FreightTypeInfo FreightType = new FreightTypeInfo();

            FreightType.PortalId         = PortalId;
            FreightType.LastModifiedById = UserId;
            FreightType.LastModifiedDate = DateTime.Now;
            FreightType.FreightType      = txtFreightType.Text;

            //save new FreightType
            FreightType.CreatedById = UserId;
            FreightType.DateCreated = DateTime.Now;
            int FreightTypeId = aCont.Add_FreightType(FreightType);

            txtSelectedFreightType.Value    = FreightTypeId.ToString();
            txtFreightTypeCreatedBy.Value   = UserId.ToString();
            txtFreightTypeCreatedDate.Value = DateTime.Now.Ticks.ToString();
            lblFreightTypeMessage.Text      = "Freight Type Saved.";

            fillFreightTypes();
            FillFreightTypeList();
            //fillDropDowns("");
        }
 public abstract void Delete_FreightType(FreightTypeInfo FreightType);
 public abstract void Update_FreightType(FreightTypeInfo FreightType);
 public abstract int Add_FreightType(FreightTypeInfo FreightType);