Một số chứng từ, báo cáo

Một phần của tài liệu XÂY DỰNG PHẦN MỀM KẾ TOÁN VẬT TƯ TẠI CÔNG TY CỔ PHẦN XÂY DỰNG NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN 1 THANH HÓA (Trang 140 - 150)

- Trường hợp vật tư nhập khẩu, doanh nghiệp phải tính thuế nhập khẩu

b) Chuẩn hóa mơ hình quan hệ

3.2.3 Một số chứng từ, báo cáo

Phụ lục B: Một số đoạn code cơ bản

Form đăng nhập

Sự kiện Load của Form

public void frmDangnhap_Load(object sender, EventArgs e)

{

DataTable dt = new DataTable();

string ss = SqlConnect.connect.strcon(); dt = SqlConnect.connect.dtcongty();

string tencongty = SqlConnect.connect.dtcongty().Rows[0] ["tencongty"].ToString();

}

Sự kiện Click của nút đăng nhập

public void btnLogin_Click(object sender, EventArgs e) {

string strtbldn = "SELECT TenDN, TenNguoiDung, MatKhau, Quyen FROM

NguoiDung WHERE TenDN = N'" +

txtUsername.Text.Trim() + "' AND MatKhau = '" + txtPassword.Text.Trim() + "'";

SqlCommand cmd = new SqlCommand(strtbldn, SqlConnect.connect.ketnoi()); try { cmd.ExecuteNonQuery(); } catch {

DevexpressNVP.frmConnect frm = new DevexpressNVP.frmConnect(); frm.ShowDialog();

return; }

SqlDataAdapter adt = new SqlDataAdapter(); DataTable dt = new DataTable();

adt = new SqlDataAdapter(cmd); adt.Fill(dt);

if (dt.Rows.Count == 0) {

MessageBox.Show("Tên đăng nhập: " + txtUsername.Text.Trim() + " đăng

nhập không thành công!"); txtUsername.Select(); } else { this.Hide(); DevexpressNVP.connectsql.quyen = dt.Rows[0]["Quyen"].ToString(); DevexpressNVP.connectsql.tendangnhap = dt.Rows[0]["TenDN"].ToString(); frmMain frm = new frmMain();

frm.ShowDialog(); this.Close(); }

}

Sự kiện Click của nút Hủy

{

Application.Exit(); }

private void devNVPSimpleButton1_Click(object sender, EventArgs e) {

frmDangKy frm = new frmDangKy(); frm.ShowDialog();

} } }

Form phiếu nhập

Sự kiện Load của Form

public void frmDMTKEdit_Load(object sender, EventArgs e)

{ // Load dữ liệu ngầm định // Load dữ liệu ngầm định base.LoadData(); isLoadEdit = 1; controls_EditValueChanged(null, null); isLoadEdit = 0;

// Load dữ liệu cho GridLookupEdit

SqlConnect.connect.GridLookUpEditData(cboMaNCC, "DMNCC", "MaNCC, TenNCC,

MaSoThue", "MaNCC", "MaNCC");

SqlConnect.connect.GridLookUpEditData(cboMaKho, "DMKho", "MaKho, TenKho",

"MaKho", "MaKho");

SqlConnect.connect.GridLookUpEditData(cboMaCongTrinh, "CongTrinh",

"MaCongTrinh, TenCongTrinh", "MaCongTrinh", "MaCongTrinh");

SqlConnect.connect.GridLookUpEditData(cboMaTK, "DMTK", "MaTK, TenTK", "MaTK",

"MaTK");

SqlConnect.connect.GridLookUpEditData(cboMaVT, "DMVT", "MaVT, TenVT",

"MaVT", "MaVT"); // Gán mã chứng từ txtMaCT.EditValue = SqlConnect.connect.maCT; txtMaCT.Visible = false; // Xử lý tự tăng số chứng từ if (SqlConnect.connect.isAdd == 1)

txtSoCT.EditValue = SqlConnect.connect.CreateColKeyNew("PhieuNhap", "SoCT", SqlConnect.connect.maCT, 3);

}

Báo cáo Tồn kho

public partial class frmRptTonKho : DevexpressNVP.frmReportBase

{

public frmRptTonKho() {

InitializeComponent(); }

private void frmRptSoQuy_Load(object sender, EventArgs e) {

// Load dữ liệu cho GridLookupEdit

SqlConnect.connect.GridLookUpEditData(cboMaVT, "DMVT", "MaVT, TenVT",

"MaVT", "MaVT");

SqlConnect.connect.GridLookUpEditData(cboMaKho, "DMKho", "MaKho, TenKho",

"MaKho", "MaKho");

}

base.View();

usp_rpt_BaoCaoTonKho rpt = new usp_rpt_BaoCaoTonKho(); rpt.DataSource = SqlConnect.connect.dsReport;

DevExpress.XtraReports.UI.ReportPrintTool tool = new DevExpress.XtraReports.UI.ReportPrintTool(rpt);

tool.ShowPreview(); }

private void devNVPLabelControl5_Click(object sender, EventArgs e) {

}

private void pictureBox1_Click(object sender, EventArgs e) {

}

private void devNVPLabelControl3_Click(object sender, EventArgs e) { } } } Danh mục vật tư • Thủ tục SELECT

CREAT PROCEDURE [dbo].[usp_DMVT_SELECT]

@MaVT nvarchar(10) AS

BEGIN

Một phần của tài liệu XÂY DỰNG PHẦN MỀM KẾ TOÁN VẬT TƯ TẠI CÔNG TY CỔ PHẦN XÂY DỰNG NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN 1 THANH HÓA (Trang 140 - 150)

Tải bản đầy đủ (DOCX)

(152 trang)
w