private void btn_save_Click(object sender, EventArgs e) { if (txt_desc.Text.Trim() == string.Empty) { MessageBox.Show("Please Enter " + lbl_rcvd_from.Text); return; } float amt; if (float.TryParse(txt_amount.Text, out amt) == false) { MessageBox.Show("Invalid Amount"); txt_amount.Focus(); return; } if (float.Parse(txt_amount.Text) <= 0) { MessageBox.Show("Invalid Amount"); txt_amount.Focus(); return; } string incExpHd = cmb_heads.SelectedValue.ToString(); string incExpHdName = cmb_heads.Text; string description = txt_desc.Text.Trim(); string rcvdDate = dp_rcvd_dt.Value.ToString("yyyy-MMMM-dd"); string amount = txt_amount.Text; string pay_method = cmb_pay_method.Text; string studentID = "0"; string comments = txt_comments.Text.Trim(); if (studentDtls != null) { studentID = studentDtls["id"].ToString(); } if (comments == string.Empty) { string type = cmb_type.Text == "Income" ? "Received" : "Paid"; comments = string.Format("{0} amount {1} against income head {2}", type, amount, incExpHdName); } string insrtCmd = string.Format(@"INSERT INTO INC_EXP_TRANS(DESCRIPTION,INC_EXP_HEAD,AMOUNT,TRANS_DATE,STUDENT,PAY_METHOD,COMMENTS) VALUES('{0}',{1},{2},'{3}',{4},'{5}','{6}')", description, incExpHd, amount, rcvdDate, studentID, pay_method, comments); string id_value; string retVal = common.updateTable(insrtCmd, out id_value); if (retVal == common.SUCCESS_MSG) { DialogResult dlg = MessageBox.Show("Record Saved Successfully, Do you want to print it now?", "Record Saved", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { Print_Documents.printIncExpReceipt(id_value); } } else { MessageBox.Show(retVal); } }
private void btn_print_Click(object sender, EventArgs e) { int rcpt; if (int.TryParse(txt_rcpt_no.Text.ToString().Trim(), out rcpt) == false) { MessageBox.Show("Invalid Receipt No."); return; } switch (cmb_type.Text.Trim()) { case "Fees": Print_Documents.printFeesReceipt(rcpt.ToString()); break; case "Rent": Print_Documents.printRentReceipt(rcpt.ToString()); break; case "Inc/Exp": Print_Documents.printIncExpReceipt(rcpt.ToString()); break; } }