public void LoadBodyFromDartaaChalaani(int orgID, string regDate, int regNo) { try { List <ATTDartaaChalaani> lst = BLLDartaaChalaani.GetDartaaChalaaniByIDs(orgID, regDate, regNo); if (lst.Count == 1) { this.txtNote.Text = lst[0].Description; } } catch (Exception ex) { throw ex; } }
public void LoadAttachmentFromDartaaChalaani(int orgID, string regDate, int regNo) { try { List <ATTDartaaChalaani> dlist = BLLDartaaChalaani.GetDartaaChalaaniByIDs(orgID, regDate, regNo); List <ATTGeneralTippaniAttachment> lst = new List <ATTGeneralTippaniAttachment>(); foreach (ATTDartaaChalaani att in dlist) { if (att.FileName != "" && att.RegFile != null) { ATTGeneralTippaniAttachment ah = new ATTGeneralTippaniAttachment(); ah.OrgID = 0; ah.TippaniID = 0; ah.TippaniProcessID = 0; ah.AttachmentID = 0; ah.DocumentName = att.FileName; ah.Description = ""; ah.RawContent = att.RegFile; ah.Action = "A"; lst.Add(ah); } } foreach (ATTDartaaChalaani attach in dlist) { if (attach.RegFile != null) { GC.Collect(); GC.SuppressFinalize(attach.RegFile); attach.RegFile = null; } } this.grdAttachment.DataSource = lst; this.grdAttachment.DataBind(); Session["Tippani_Attachment"] = lst; } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnSave_Click(object sender, EventArgs e) { if (txtRegDate.Text == "") { lblStatusMessage.Text = "चलानी मिति छुट्यो"; this.programmaticModalPopup.Show(); return; } if (txtSubject.Text == "") { lblStatusMessage.Text = "बिषय छुट्यो"; this.programmaticModalPopup.Show(); return; } if (rdbPhyDig.SelectedIndex == -1) { lblStatusMessage.Text = "फिजिकल/डिजिटल छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } if (fupRegFile.HasFile == false) { lblStatusMessage.Text = "चलानी हुने फाइल छुट्यो"; this.programmaticModalPopup.Show(); return; } if (ddlOrg.SelectedIndex < 1) { lblStatusMessage.Text = "कार्यलय छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } if (ddlSendUnit.SelectedIndex < 1) { lblStatusMessage.Text = "शाखा छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } try { ATTDartaaChalaani obj = new ATTDartaaChalaani(); obj.OrgID = orgID; obj.RegType = "C"; obj.RegDate = txtRegDate.Text; obj.Subject = txtSubject.Text; obj.Description = txtDescription.Text; obj.PhysicalDigital = rdbPhyDig.SelectedValue.ToString(); obj.RegFile = fupRegFile.FileBytes; obj.SendOrg = int.Parse(ddlOrg.SelectedValue); obj.SendUnit = int.Parse(ddlSendUnit.SelectedValue); if (grdSendEmp.SelectedIndex >= 0) { obj.SendPerson = int.Parse(grdSendEmp.SelectedRow.Cells[0].Text); } obj.EntryBy = entryBy; if (BLLDartaaChalaani.SaveDartaaChalaani(obj)) { lblStatusMessage.Text = "Data Saved"; programmaticModalPopup.Show(); ClearControls(); } else { lblStatusMessage.Text = "Failed To Save Data"; programmaticModalPopup.Show(); } } catch (Exception ex) { lblStatusMessage.Text = "Failed To Save Data" + ex.Message.ToString(); programmaticModalPopup.Show(); } }