Example #1
0
        public static List <clsLoaiNguyenLieu_DTO> LayDSLoaiNguyenLieu(string ChuoiTimKiem)
        {
            string query = string.Format("select * from LoaiNguyenLieu");

            if (ChuoiTimKiem != "")
            {
                query += ChuoiTimKiem;
            }
            List <clsLoaiNguyenLieu_DTO> dsMonAn = new List <clsLoaiNguyenLieu_DTO>();
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            SqlDataReader rddtMA = cmd.ExecuteReader();

            while (rddtMA.Read())
            {
                clsLoaiNguyenLieu_DTO itemLoaiNguyenLieu = new clsLoaiNguyenLieu_DTO();
                if (!rddtMA.IsDBNull(0))
                {
                    itemLoaiNguyenLieu.MaLoaiNguyenLieu = (string)rddtMA[0];
                }
                if (!rddtMA.IsDBNull(1))
                {
                    itemLoaiNguyenLieu.TenLoaiNguyenLieu = (string)rddtMA[1];
                }
                if (!rddtMA.IsDBNull(2))
                {
                    itemLoaiNguyenLieu.TrangThai = (bool)rddtMA[2];
                }
                dsMonAn.Add(itemLoaiNguyenLieu);
            }
            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return(dsMonAn);
        }
Example #2
0
        public static bool UpLoaiNguyenLieu(clsLoaiNguyenLieu_DTO LoaiNguyenLieu)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("UPDATE MonAn Set ten_loai_nguyen_lieu =N'{0}',trang_thai =N'{1}' where ma_loai_nguyen_lieu = N'{2}' ", LoaiNguyenLieu.MaLoaiNguyenLieu, LoaiNguyenLieu.TenLoaiNguyenLieu, LoaiNguyenLieu.TrangThai);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
Example #3
0
        public static bool InsertLoaiNguyenLieu(clsLoaiNguyenLieu_DTO LoaiNguyenLieu)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("INSERT INTO LoaiNguyenLieu (ma_loai_nguyen_lieu, ten_loai_nguyen_lieu, trang_thai) VALUES ('{0}',N'{1}',N'{2}')", LoaiNguyenLieu.MaLoaiNguyenLieu, LoaiNguyenLieu.TenLoaiNguyenLieu, LoaiNguyenLieu.TrangThai);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
Example #4
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            if (btnHuyBoThemMoi.Visible == true)
            {   //Giao diện
                //
                clsLoaiNguyenLieu_DTO LoaiNguyenLieu = new clsLoaiNguyenLieu_DTO();

                LoaiNguyenLieu.MaLoaiNguyenLieu = TaoRaMa(lstLoaiNguyenLieu.Count);
                if (txtTenLoaiNL.Text == "")
                {
                    MessageBox.Show("Chưa nhập tên nguyên liệu ");
                    return;
                }

                LoaiNguyenLieu.TenLoaiNguyenLieu = txtTenLoaiNL.Text;
                LoaiNguyenLieu.TrangThai         = true;//tạm thời là true sửa trong thời gian update tới !

                if (BUS.LoaiNguyenLieu_BUS.InsertLoaiNguyenLieu(LoaiNguyenLieu))
                {
                    txtTenLoaiNL.Enabled      = false;
                    btnHuyBoThemMoi.Enabled   = false;
                    btnHuyBoThemMoi.Visible   = false;
                    btnChinhSuaLoaiNL.Enabled = true;
                    btnThemLoaiNL.Enabled     = true;
                    btnLuu.Enabled            = false;


                    MessageBox.Show("Đã thêm loại nguyên liệu thành công ");
                    txtTenLoaiNL.Text = "";
                    urcDanhSachLoaiNguyenLieu_Load(sender, e);
                    if (_ReloadDSNguyenLieu != null)
                    {
                        _ReloadDSNguyenLieu(true);
                    }
                }
                else
                {
                    MessageBox.Show("Thêm loại nguyên liệu thất bại ");
                }
            }
            if (btnHuyBoChinhSua.Visible == true)
            {  //Giao diện
                btnHuyBoChinhSua.Enabled  = false;
                btnHuyBoChinhSua.Visible  = false;
                btnThemLoaiNL.Enabled     = true;
                btnChinhSuaLoaiNL.Enabled = true;
                btnLuu.Enabled            = false;
                //
            }
        }
Example #5
0
 public static bool InsertLoaiNguyenLieu(clsLoaiNguyenLieu_DTO NguyenLieu)
 {
     return(DAO.LoaiNguyenLieu_DAO.InsertLoaiNguyenLieu(NguyenLieu));
 }