예제 #1
0
 private void BTNPRINT_Click(object sender, EventArgs e)
 {
     RPT.FRM_REPORTS frm = new RPT.FRM_REPORTS();
     RPT.RPT_REQUEST rpt = new RPT.RPT_REQUEST();
     rpt.SetParameterValue("@Req_ID", CLASS_REQUEST.max_id());
     frm.crystalReportViewer1.ReportSource = rpt;
     frm.ShowDialog();
 }
예제 #2
0
        private void BTNSAVEDATA_Click(object sender, EventArgs e)
        {
            //try
            //{
            DataTable dtreqdet = new DataTable();

            dtreqdet.Columns.Add("P_ID");
            dtreqdet.Columns.Add("QTY");
            dtreqdet.Columns.Add("P_Price");

            foreach (DataGridViewRow dr in dataGridView1.Rows)
            {
                dtreqdet.Rows.Add(dr.Cells[0].Value, dr.Cells[4].Value, dr.Cells[3].Value);
            }

            DataTable dtexpired = new DataTable();

            dtexpired.Columns.Add("ex_date");
            dtexpired.Columns.Add("P_Id");
            dtexpired.Columns.Add("QTY");

            foreach (DataGridViewRow dr in dataGridView1.Rows)
            {
                object expired;
                //MessageBox.Show(dr.Cells[2].Value.ToString());
                if (dr.Cells[2].Value.ToString() == "")
                {
                    expired = null;
                }
                else
                {
                    expired = DateTime.Parse(dr.Cells[2].Value.ToString());
                }
                dtexpired.Rows.Add(expired, dr.Cells[0].Value, dr.Cells[4].Value);
            }
            CLASS_REQUEST.SP_Request_Insert(ReqDate.Value.Date, TXTTOTAL.Text, int.Parse(TXTSU_ID.Text),
                                            TXT_BUYERNAME.Text, dtreqdet, dtexpired);


            MessageBox.Show("success");
            BTNPRINT.Enabled = BTNBUYPROCESS.Enabled = true;
            //}
            // catch (Exception ex)
            // { MessageBox.Show(ex.Message); }
        }
 private void FRM_REQUEST_MANAGEMENT_Load(object sender, EventArgs e)
 {
     grid_request.DataSource = CLASS_REQUEST.sp_request_Display();
 }