Exemplo n.º 1
0
        public void ValidMethodOK()
        {
            ClsPosition position = new ClsPosition();
            string      error    = "";

            error = position.Valid(positioName, description, salary);
            Assert.AreEqual(error, "");
        }
Exemplo n.º 2
0
        public void SalaryMinPlus1()
        {
            ClsPosition position = new ClsPosition();

            string error  = "";
            string salary = "AA";

            error = position.Valid(positioName, description, salary);

            Assert.AreEqual(error, "");
        }
Exemplo n.º 3
0
        public void DescriptionMinLess1()
        {
            ClsPosition position = new ClsPosition();

            string error       = "";
            string description = "";

            error = position.Valid(positioName, description, salary);

            Assert.AreNotEqual(error, "");
        }
Exemplo n.º 4
0
        public void PositionNameMin()
        {
            ClsPosition position = new ClsPosition();

            string error = "";
            string name  = "A";

            error = position.Valid(name, description, salary);

            Assert.AreEqual(error, "");
        }
Exemplo n.º 5
0
        public void SalaryMaxExtreme()
        {
            ClsPosition position = new ClsPosition();

            string error  = "";
            string salary = "";

            salary = salary.PadRight(500, 'A');

            error = position.Valid(positioName, description, salary);

            Assert.AreNotEqual(error, "");
        }
Exemplo n.º 6
0
        public void DescriptionMaxPlus1()
        {
            ClsPosition position = new ClsPosition();

            string error       = "";
            string description = "";

            description = description.PadRight(101, 'A');

            error = position.Valid(positioName, description, salary);

            Assert.AreNotEqual(error, "");
        }
Exemplo n.º 7
0
        public void PositionNameMaxExtreme()
        {
            ClsPosition position = new ClsPosition();

            string error = "";
            string name  = "";

            name = name.PadRight(500, 'A');

            error = position.Valid(name, description, salary);

            Assert.AreNotEqual(error, "");
        }
Exemplo n.º 8
0
    protected void BtnSubmit_Click(object sender, EventArgs e)
    {
        ClsPosition position     = new ClsPosition();
        string      positionName = TbPositionName.Text;
        string      description  = TbDescription.Text;
        string      salary       = TbSalary.Text;

        string error = "";

        error = position.Valid(positionName, description, salary);
        if (error == "")
        {
            position.PositionID   = positionID;
            position.PositionName = positionName;
            position.Description  = description;
            position.Salary       = Decimal.Parse(salary);

            ClsPositionCollection positionList = new ClsPositionCollection();

            if (positionID == -1)
            {
                positionList.ThisPosition = position;
                positionList.Add();
            }
            else
            {
                positionList.ThisPosition.Find(positionID);
                positionList.ThisPosition = position;
                positionList.Update();
            }

            Response.Redirect("PositionList.aspx");
        }
        else
        {
            LblError.Text = error;
        }
    }