Beispiel #1
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            String   id   = tbID.Text;
            String   name = tbName.Text;
            DTO_Unit unit = new DTO_Unit(id, name);

            if (isNull(tbName.Text))
            {
                MessageBox.Show("Tên đơn vị không hợp lệ", "Error", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }

            Result result = bus_unit.insert(unit);

            if (result.Flag)
            {
                MessageBox.Show("Thêm mới đơn vị thành công", "Successful", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                tbID.Text   = bus_unit.nextID().ToString();
                tbName.Text = String.Empty;
                LoadDataGridViewUnit();
            }
            else
            {
                MessageBox.Show("Thêm mới đơn vị thất bại \nError: " + result.Message, "Failed", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void btUpdate_Click(object sender, EventArgs e)
        {
            String id   = tbID.Text;
            String name = tbName.Text;

            if (isNull(tbName.Text))
            {
                MessageBox.Show("Tên đơn vị không hợp lệ", "Error", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }

            if (bus_unit.isExist(id))
            {
                DTO_Unit unit   = new DTO_Unit(id, name);
                Result   result = bus_unit.update(unit);
                if (result.Flag)
                {
                    MessageBox.Show("Sửa đơn vị thành công", "Successful", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    LoadDataGridViewUnit();
                }
                else
                {
                    MessageBox.Show("Sửa đơn vị thất bại \nError: " + result.Message, "Failed", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Không tồn tại đơn vị", "Failed", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        public Result update(DTO_Unit unit)
        {
            String query = "UPDATE [UNIT] ";

            query += "SET [DISPLAYNAME] = @DISPLAYNAME ";
            query += "WHERE [ID_UNI] = @ID_UNI";

            SqlCommand cmmd = new SqlCommand();

            cmmd.Connection  = conn;
            cmmd.CommandType = System.Data.CommandType.Text;
            cmmd.CommandText = query;
            cmmd.Parameters.AddWithValue("@ID_UNI", unit.ID);
            cmmd.Parameters.AddWithValue("@DISPLAYNAME", unit.DISPLAYNAME);

            try
            {
                conn.Open();
                cmmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                conn.Close();
                System.Console.WriteLine(e.Message);
                return(new Result(false, e.Message));
            }
            conn.Close();
            return(new Result(true));
        }
Beispiel #4
0
        public Result insert(DTO_Unit unit)
        {
            String query = "INSERT INTO [UNIT] ([ID_UNI], [DISPLAYNAME]) ";

            query += "VALUES (@ID_UNI, @DISPLAYNAME)";
            SqlCommand cmmd = new SqlCommand();

            cmmd.Connection  = conn;
            cmmd.CommandType = System.Data.CommandType.Text;
            cmmd.CommandText = query;
            cmmd.Parameters.AddWithValue("@ID_UNI", unit.ID);
            cmmd.Parameters.AddWithValue("@DISPLAYNAME", unit.DISPLAYNAME);
            try
            {
                conn.Open();
                cmmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                conn.Close();
                System.Console.WriteLine(e.Message);
                return(new Result(false, e.Message));
            }
            conn.Close();
            return(new Result(true));
        }
Beispiel #5
0
 public Result update(DTO_Unit unit)
 {
     return(dal_unit.update(unit));
 }
Beispiel #6
0
 public Result insert(DTO_Unit unit)
 {
     return(dal_unit.insert(unit));
 }