Project Implementation Guide
Project Implementation Guide
-----------------------------------------------------
1. Database Setup:
- Product
- Model
- Users
- Cart
SQL Example:
Pname NVARCHAR(100),
Specification NVARCHAR(500),
SOH INT
);
Mname NVARCHAR(100),
Specification NVARCHAR(500),
Uprice DECIMAL(10, 2),
SOH INT
);
Username NVARCHAR(50),
Password NVARCHAR(50),
Utype NVARCHAR(10)
);
BillNo INT,
BillDate DATETIME,
Qty INT,
TotalAmount DECIMAL(10, 2)
);
2. Stored Procedures:
@Pname NVARCHAR(100),
@Specification NVARCHAR(500),
@SOH INT
AS
BEGIN
END
-------------------------
1. Username
2. Password
----------------------
- Reports.
- Exit.
Step 4: User MDI Form
---------------------
2. Menu Options:
- View Products
- View Models
-----------------
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Pname", txtPname.Text);
cmd.Parameters.AddWithValue("@Specification", txtSpecification.Text);
cmd.Parameters.AddWithValue("@Uprice", decimal.Parse(txtUprice.Text));
cmd.Parameters.AddWithValue("@SOH", int.Parse(txtSOH.Text));
con.Open();
cmd.ExecuteNonQuery();
}
}
-----------------------------
Example Code:
@Pid", con);
da.SelectCommand.Parameters.AddWithValue("@Pid", productId);
da.Fill(dt);
cmbModel.DataSource = dt;
cmbModel.DisplayMember = "Mname";
cmbModel.ValueMember = "Mid";
Example Code:
SqlCommand cmd = new SqlCommand("INSERT INTO Cart (Mid, Pid, BillNo, BillDate, Qty,
cmd.Parameters.AddWithValue("@Mid", cmbModel.SelectedValue);
cmd.Parameters.AddWithValue("@Pid", cmbProduct.SelectedValue);
cmd.Parameters.AddWithValue("@BillNo", GenerateBillNo());
cmd.Parameters.AddWithValue("@BillDate", DateTime.Now);
cmd.Parameters.AddWithValue("@Qty", qty);
cmd.Parameters.AddWithValue("@TotalAmount", totalAmount);
con.Open();
cmd.ExecuteNonQuery();
}
Step 8: Reports
---------------
Generate reports for Products, Models, and Cart using DataGridView or Crystal Reports.