protected void btnSaveCarrierType_Click(object sender, System.EventArgs e)
        {
            AdminController aCont       = new AdminController();
            CarrierTypeInfo CarrierType = new CarrierTypeInfo();

            CarrierType.PortalId         = PortalId;
            CarrierType.LastModifiedById = UserId;
            CarrierType.LastModifiedDate = DateTime.Now;
            CarrierType.CarrierType      = txtCarrierType.Text;
            if (txtSelectedCarrierType.Value == "-1")
            {
                //save new CarrierType
                CarrierType.CreatedById = UserId;
                CarrierType.DateCreated = DateTime.Now;
                int CarrierTypeId = aCont.Add_CarrierType(CarrierType);
                txtSelectedCarrierType.Value    = CarrierTypeId.ToString();
                txtCarrierTypeCreatedBy.Value   = UserId.ToString();
                txtCarrierTypeCreatedDate.Value = DateTime.Now.Ticks.ToString();
                lblCarrierTypeMessage.Text      = "Client Type Saved.";
                btnDeleteCarrierType.Enabled    = true;
                btnSaveCarrierTypeAs.Enabled    = true;
            }
            else
            {
                //update existing CarrierType
                CarrierType.CreatedById = Convert.ToInt32(txtCarrierTypeCreatedBy.Value);
                CarrierType.DateCreated = new DateTime(Convert.ToInt64(txtCarrierTypeCreatedDate.Value));
                CarrierType.Id          = Convert.ToInt32(txtSelectedCarrierType.Value);
                aCont.Update_CarrierType(CarrierType);
                lblCarrierTypeMessage.Text = "CarrierType Updated.";
            }
            //fillDropDowns("");
            fillCarrierTypes();
            FillCarrierTypeList();
        }
        protected void btnDeleteCarrierType_Click(object sender, System.EventArgs e)
        {
            AdminController aCont         = new AdminController();
            int             CarrierTypeId = Convert.ToInt32(txtSelectedCarrierType.Value);
            CarrierTypeInfo CarrierType   = new CarrierTypeInfo();

            CarrierType.Id = CarrierTypeId;
            aCont.Delete_CarrierType(CarrierType);
            lblCarrierTypeMessage.Text = "Client Type Deleted.";
            fillCarrierTypes();
            FillCarrierTypeList();
            clearCarrierType();
            //fillDropDowns("");
        }
        protected void gvCarrierType_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            AdminController aCont = new AdminController();

            txtSelectedCarrierType.Value = (gvCarrierType.SelectedRow.FindControl("hdngvCarrierTypeId") as HiddenField).Value;
            CarrierTypeInfo CarrierType = aCont.Get_CarrierTypeById(Convert.ToInt32(txtSelectedCarrierType.Value));

            if (CarrierType.Id != -1)
            {
                btnDeleteCarrierType.Enabled    = true;
                btnSaveCarrierTypeAs.Enabled    = true;
                txtCarrierTypeCreatedBy.Value   = CarrierType.CreatedById.ToString();
                txtCarrierTypeCreatedDate.Value = CarrierType.DateCreated.Ticks.ToString();
                txtCarrierType.Text             = CarrierType.CarrierType;
                lblCarrierTypeMessage.Text      = "";
            }
            else
            {
                btnDeleteCarrierType.Enabled = false;
                btnSaveCarrierTypeAs.Enabled = false;
                clearCarrierType();
                lblCarrierTypeMessage.Text = "There was an error loading this Client Type.";
            }
        }
        protected void btnSaveCarrierTypeAs_Click(object sender, System.EventArgs e)
        {
            AdminController aCont       = new AdminController();
            CarrierTypeInfo CarrierType = new CarrierTypeInfo();

            CarrierType.PortalId         = PortalId;
            CarrierType.LastModifiedById = UserId;
            CarrierType.LastModifiedDate = DateTime.Now;
            CarrierType.CarrierType      = txtCarrierType.Text;

            //save new CarrierType
            CarrierType.CreatedById = UserId;
            CarrierType.DateCreated = DateTime.Now;
            int CarrierTypeId = aCont.Add_CarrierType(CarrierType);

            txtSelectedCarrierType.Value    = CarrierTypeId.ToString();
            txtCarrierTypeCreatedBy.Value   = UserId.ToString();
            txtCarrierTypeCreatedDate.Value = DateTime.Now.Ticks.ToString();
            lblCarrierTypeMessage.Text      = "Client Type Saved.";

            //fillDropDowns("");
            fillCarrierTypes();
            FillCarrierTypeList();
        }
 public abstract void Delete_CarrierType(CarrierTypeInfo CarrierType);
 public abstract void Update_CarrierType(CarrierTypeInfo CarrierType);
 public abstract int Add_CarrierType(CarrierTypeInfo CarrierType);