private void btnXOA_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn có chắc chắn muốn xóa ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                PHIEUNHAP pn = new PHIEUNHAP();
                pn.SOPN = txtSOPN.Text;

                if (bllPN.DeletePN(pn))
                {
                    ShowAllPN();
                }
                else
                {
                    MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnSUA_Click(object sender, EventArgs e)
        {
            PHIEUNHAP pn = new PHIEUNHAP();

            pn.SOPN     = txtSOPN.Text;
            pn.NGAYNHAP = DateTime.Parse(txtNGAYNHAP.Text);
            pn.MANV     = txtMANV.Text;
            pn.MANCC    = txtMANCC.Text;
            pn.MAKHO    = txtMAKHO.Text;

            if (bllPN.UpdatePN(pn))
            {
                ShowAllPN();
            }
            else
            {
                MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        public bool DeletePN(PHIEUNHAP pn)
        {
            string        sql = "DELETE PHIEUNHAP WHERE SOPN = @SOPN";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value = pn.SOPN;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 4
0
        public bool UpdatePN(PHIEUNHAP pn)
        {
            string        sql = "UPDATE PHIEUNHAP SET SOPN = @SOPN, NGAYNHAP = @NGAYNHAP, MAKHO = @MAKHO, MANCC = @MANCC, MANV = @MANV WHERE SOPN = @SOPN";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value        = pn.SOPN;
                cmd.Parameters.Add("@NGAYNHAP", SqlDbType.DateTime).Value = pn.NGAYNHAP;
                cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value       = pn.MAKHO;
                cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value        = pn.MANV;
                cmd.Parameters.Add("@MANCC", SqlDbType.NChar).Value       = pn.MANCC;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 5
0
        public bool InsertPN(PHIEUNHAP pn)
        {
            string        sql = "INSERT INTO PHIEUNHAP(SOPN, NGAYNHAP, MAKHO, MANCC, MANV) VALUES(@SOPN, @NGAYNHAP, @MAKHO, @MANCC, @MANV) ";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value        = pn.SOPN;
                cmd.Parameters.Add("@NGAYNHAP", SqlDbType.DateTime).Value = pn.NGAYNHAP;
                cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value       = pn.MAKHO;
                cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value        = pn.MANV;
                cmd.Parameters.Add("@MANCC", SqlDbType.NChar).Value       = pn.MANCC;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 6
0
 public bool DeletePN(PHIEUNHAP pn)
 {
     return(dalPN.DeletePN(pn));
 }
Ejemplo n.º 7
0
 public bool UpdatePN(PHIEUNHAP pn)
 {
     return(dalPN.UpdatePN(pn));
 }
Ejemplo n.º 8
0
 public bool InsertPN(PHIEUNHAP pn)
 {
     return(dalPN.InsertPN(pn));
 }