Esempio n. 1
0
        public static Json <Model.M_Account> getAccount(Model.Criteria.M_AccountCriteria criteria, Helper.JqGridParameter gridParam)
        {
            BLL.ManageAccount _BLL = new BLL.ManageAccount();

            int rsTotalRecord = 0;

            var result = _BLL.getAccount(criteria, ref rsTotalRecord);

            //turn Helper.UtilityHelper.ToJqGridResult<Models.M_Department_SearchLv1>(gridParam, result, rsTotalRecord);
            return(Helper.Utility.ToJqGridResult <Model.M_Account>(gridParam, result));
        }
Esempio n. 2
0
        protected void initDataAccount(string mailAccount)
        {
            DataTable dt;

            BLL.ManageAccount _BLL = new BLL.ManageAccount();
            Model.Criteria.M_AccountCriteria criteria = new Model.Criteria.M_AccountCriteria();
            criteria.email = mailAccount;

            dt = _BLL.getAccount_By_Email(criteria);

            if (dt.Rows.Count > 0)
            {
                Account.title   = dt.Rows[0]["title"].ToString();
                Account.name    = dt.Rows[0]["name"].ToString();
                Account.surname = dt.Rows[0]["surname"].ToString();
            }
        }
Esempio n. 3
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            string        message = null;
            List <string> _mailCC = new List <string>();

            foreach (ListItem item in dlemailCC.Items)
            {
                if (item.Selected)
                {
                    _mailCC.Add(item.Value);
                }
            }
            //   ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + message + "');", true);

            //string[] _mailCC = null;
            //if (strCC != null)
            //{
            //    _mailCC = strCC.Split(',');
            ////String strCC = Request.Form["dlemailCC"].ToString();
            ////string[] _mailCC = null;
            ////if (strCC != null)
            ////{
            ////    _mailCC = strCC.Split(',');
            ////}


            String tmpMail;


            tmpMail = Request.Form["dlemail"].ToString();

            initDataAccount(tmpMail);

            string[]      mailTo       = new string[] { tmpMail };
            List <string> myCollection = new List <string>();      // Attach File

            string serverName    = ConfigurationManager.AppSettings["serverName"];
            string strPathAttach = MapPath(".//AttachFiles/" + Session["DOC_ID"].ToString() + ".zip");

            myCollection.Add(strPathAttach);
            StringBuilder mailBody = new StringBuilder();
            string        sTAB     = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

            string mailForm = Session["TITLE"].ToString() + " " + Session["NAME"].ToString() + "   " + Session["SURNAME"].ToString();

            mailBody.AppendLine("<table>");
            mailBody.AppendLine("<tr><td>Subject :" + sTAB + Session["CONTENT"].ToString() + "</td></tr>");
            mailBody.AppendLine("<tr><td>To :" + sTAB + Account.title + "  " + Account.name + "   " + Account.surname + "</td></tr>");
            mailBody.AppendLine("</table><br />");


            string paper_type = Session["PAPER_TYPE"].ToString();
            string page_count = Session["PAGE_COUNT"].ToString();
            string signature;

            BLL.ManageAccount M_BLL = new BLL.ManageAccount();
            signature = M_BLL.Get_Signature_By_Email(tmpMail);



            mailBody.AppendLine("<table>");
            mailBody.AppendLine("<tr><td>Please sign form applicaion <a href='ht" + "tp://" + serverName + "/FrmApplicationReview.aspx?doc_id=" + Session["DOC_ID"].ToString() + "&email=" + tmpMail + "&page_count=" + page_count + "&paper_type=" + paper_type + "&signature=" + signature + "'>Click here.</a> </td></tr>");
            mailBody.AppendLine("<tr><td><BR/></td></tr>");
            mailBody.AppendLine("<tr><td><BR/>Best Regards,<td></tr>");
            mailBody.AppendLine("<tr><td><BR/>" + mailForm + "</td></tr>");
            mailBody.AppendLine("</table><br />");



            Model.Criteria.Document _DOC = new Model.Criteria.Document();
            _DOC.send_mail_approve_date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            _DOC.secure_approve         = tmpMail;
            _DOC.doc_id = Session["DOC_ID"].ToString();
            BLL.Upload _BLL = new BLL.Upload();
//_BLL.Update_send_mail_Review(_DOC);


            m_content = Session["CONTENT"].ToString();

            //Helper.Utility.SendEmail(mailTo, _mailCC.ToArray(), m_content,mailBody.ToString(),true,myCollection.ToArray(),mailForm);



            Response.Redirect("DataDocument.aspx");
        }