예제 #1
0
        public bool delete(nhaphangdto nhaphang)
        {
            string delete = string.Format("delete from NHAPHANG where MANHAPHANG= @manh");

            SqlParameter[] sqlParameters = new SqlParameter[1];
            sqlParameters[0]       = new SqlParameter("@manh", SqlDbType.NVarChar, 15);
            sqlParameters[0].Value = nhaphang.Manhaphang;
            return(conn.executeDeleteQuery(delete, sqlParameters));
        }
예제 #2
0
        public bool update(nhaphangdto nhaphang)
        {
            string update = string.Format("update NHAPHANG SET NGAYNHAPHANG = @ngaynh, MACHINHANH = @machinhanh WHERE MANHAPHANG = @manh");

            SqlParameter[] sqlParameters = new SqlParameter[3];
            sqlParameters[0]       = new SqlParameter("@ngaynh", SqlDbType.Date);
            sqlParameters[0].Value = Convert.ToString(nhaphang.Ngaynhaphang);
            sqlParameters[1]       = new SqlParameter("@manh", SqlDbType.NVarChar, 15);
            sqlParameters[1].Value = Convert.ToString(nhaphang.Manhaphang);
            sqlParameters[2]       = new SqlParameter("@machinhanh", SqlDbType.Int);
            sqlParameters[2].Value = nhaphang.Machinhanh;
            return(conn.executeUpdateQuery(update, sqlParameters));
        }
예제 #3
0
        public bool add(nhaphangdto nhaphang)
        {
            string insert = string.Format("insert into NHAPHANG (MANHAPHANG,NGAYNHAPHANG,MACHINHANH) values (@manh,@ngaynh,@machinhanh)");

            SqlParameter[] sqlParameters = new SqlParameter[3];
            sqlParameters[0]       = new SqlParameter("@manh", SqlDbType.NVarChar, 15);
            sqlParameters[0].Value = Convert.ToString(nhaphang.Manhaphang);
            sqlParameters[1]       = new SqlParameter("@ngaynh", SqlDbType.Date);
            sqlParameters[1].Value = Convert.ToString(nhaphang.Ngaynhaphang);
            sqlParameters[2]       = new SqlParameter("@machinhanh", SqlDbType.Int);
            sqlParameters[2].Value = nhaphang.Machinhanh;
            return(conn.executeInsertQuery(insert, sqlParameters));
        }
예제 #4
0
        private void taodonnhapluu_Click(object sender, EventArgs e)
        {
            nhaphangdto nhdto = new nhaphangdto();

            nhdto.Manhaphang   = manhapkhotxt.Text;
            nhdto.Ngaynhaphang = ngaynhapkho.Value.Date.ToShortDateString();
            nhdto.Machinhanh   = machinhanh;
            nhaphangbus nhb = new nhaphangbus();

            nhb.add(nhdto);

            madonnhap         = nhdto.Manhaphang;
            madonnhaplbl.Text = madonnhap;

            nhapdon.Visible        = false;
            nhapchitietdon.Visible = true;

            vatphambus vpbus = new vatphambus();

            danhsachsanpham1dgv.DataSource = vpbus.listvatpham();
            DataGridViewImageColumn ic = new DataGridViewImageColumn();

            ic.HeaderText = "Hình ảnh";
            ic.Image      = null;
            ic.Name       = "cImg";
            ic.Width      = 100;
            danhsachsanpham1dgv.Columns.Insert(0, ic);
            danhsachsanpham1dgv.Columns[2].Visible = false;
            foreach (DataGridViewRow row in danhsachsanpham1dgv.Rows)
            {
                DataGridViewImageCell cell = row.Cells[0] as DataGridViewImageCell;
                string path = row.Cells[2].Value.ToString();
                path = appPath + path;
                Console.WriteLine(path);
                cell.Value = Bitmap.FromFile(path);
                row.Height = 100;
            }
        }
예제 #5
0
 public bool delete(nhaphangdto nhaphang)
 {
     return(nhd.delete(nhaphang));
 }
예제 #6
0
 public bool update(nhaphangdto nhaphang)
 {
     return(nhd.update(nhaphang));
 }
예제 #7
0
 public bool add(nhaphangdto nhaphang)
 {
     return(nhd.add(nhaphang));
 }