Ejemplo n.º 1
0
        public void Deserialize_Test6()
        {
            var serializer = new HtmlSerializer();
            var proteins   = serializer.Deserialize("..\\..\\TestFiles\\psummaryNewC.html").ToList();

            Assert.AreEqual(600, proteins.Count);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Saves the screenshot.
        /// </summary>
        /// <param name="fileName">Name of the file.</param>
        public void SaveScreenshot(string fileName)
        {
            //browser.SaveAs(fileName);

            DirectoryHelper.CreateIfNotExists(Path.GetDirectoryName(fileName));

            var builder = new StringBuilder();

            builder.AppendLine(pageHeader);
            builder.AppendLine(browser.Html);
            builder.AppendLine("</HTML>");
            var html = builder.ToString();

            try
            {
                var serializer = new HtmlSerializer(browser.Uri, html, Encoding.UTF8);
                serializer.FileStorage = new FileSystemStorage(fileName);
                serializer.SaveContent();
            }
            catch (Exception ex)
            {
                AppCore.LogSystem.Log.Error("Ошибка сериализации скриншота", ex);
                SimpleSaveScreenshot(fileName, html);
            }
        }
        protected void BindGrid()
        {
            try
            {
                DataTable  data = BeanHelper.SearchBean.GetData(ViewState["SearchCondition"].ToString() + ViewState["OrderBy"].ToString(), ViewState["SelectedField"].ToString());
                DataColumn Col  = data.Columns.Add("IdEnc", System.Type.GetType("System.String"));
                Col.SetOrdinal(1);
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    data.Rows[i][1] = HtmlSerializer.ObjectToHTML(data.Rows[i][0].ToString());
                }
                grddata.DataSource = data;
                grddata.DataBind();

                lblRecord.Text = (data.Rows.Count.ToString()) + " Record(s) found.";
                if (data.Rows.Count > 0)
                {
                    btnExportExcel.Visible = true;
                    btnExportPDF.Visible   = true;
                }
                else
                {
                    btnExportExcel.Visible = false;
                    btnExportPDF.Visible   = false;
                }
            }
            catch (Exception ex)
            {
                Messagesection.Visible = true;
                Message.Text           = ex.Message;
                LogManager.Log(ex);
            }
        }
Ejemplo n.º 4
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int UserRoleId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    UserRoleId = 0;
                }
                else
                {
                    UserRoleId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                if (BeanHelper.UserRoleBean.IsUserRoleExist(UserRoleId, txtUserRoleName.Text.Replace("'", string.Empty).Trim()))
                {
                    dvMsg.Visible = true;
                    lblMsg.Text   = "User Role already Exists.";
                    txtUserRoleName.Focus();
                    return;
                }

                HelpMe.Entities.UserRole objUserRole = new HelpMe.Entities.UserRole();
                objUserRole.UserRoleId   = UserRoleId;
                objUserRole.UserRoleName = txtUserRoleName.Text.Replace("'", string.Empty).Trim();
                objUserRole.UserRoleDesc = txtUserRoleDesc.Text.Replace("'", string.Empty).Trim();

                int ReturnValue;
                BeanHelper.UserRoleBean.UserRole = objUserRole;
                if (UserRoleId == 0)
                {
                    ReturnValue = BeanHelper.UserRoleBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.UserRoleBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    UpdateUserAccess(ReturnValue);

                    if (UserRoleId == 0)
                    {
                        lblMsg.Text = "User Role Saved Successfully.";
                    }
                    else
                    {
                        lblMsg.Text = "User Role Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=1&p2=" + HtmlSerializer.ObjectToHTML("UserRole"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
Ejemplo n.º 5
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int LoginId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    LoginId = 0;
                }
                else
                {
                    LoginId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                if (BeanHelper.LoginBean.IsUserExist(LoginId, txtUserName.Text.Replace("'", string.Empty).Trim()))
                {
                    dvMsg.Visible = true;
                    lblMsg.Text   = "User already Exists.";
                    txtUserName.Focus();
                    return;
                }

                HelpMe.Entities.Login objLogin = new HelpMe.Entities.Login();
                objLogin.LoginId       = LoginId;
                objLogin.LoginName     = txtUserName.Text.Trim().Replace("'", "''").Trim();
                objLogin.LoginPassword = GlobalFunctions.Encrypt(txtPassword.Text.Trim());
                objLogin.UserRoleId    = Convert.ToInt32(ddlUserRole.SelectedValue);
                objLogin.IsActive      = ChkIsActive.Checked == true ? 1 : 0;

                int ReturnValue;
                BeanHelper.LoginBean.LoginObject = objLogin;
                if (LoginId == 0)
                {
                    ReturnValue = BeanHelper.LoginBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.LoginBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (LoginId == 0)
                    {
                        lblMsg.Text = "User Saved Successfully.";
                    }
                    else
                    {
                        lblMsg.Text = "User Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=1&p2=" + HtmlSerializer.ObjectToHTML("User"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
Ejemplo n.º 6
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int categoryID = 0;
                if (Request.QueryString["p2"] == null)
                {
                    categoryID = 0;
                }
                else
                {
                    categoryID = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.Category objCategory = new HelpMe.Entities.Category();

                objCategory.CategoryId     = categoryID;
                objCategory.CategoryName   = txtCategoryName.Text.Trim().Replace("'", "''").Trim();
                objCategory.CategoryPoints = Convert.ToInt32(txtCategoryPoints.Text.Trim().Replace("'", "''").Trim());
                objCategory.Icon1          = lblPhoto1.Text;
                objCategory.Icon2          = lblPhoto2.Text;
                objCategory.ColorCode      = "#" + txtColorCode.Text.Trim().ToString();


                objCategory.IsActive = chkIsActive.Checked == true ? 1 : 0;
                objCategory.IsFree   = chkIsFree.Checked == true ? 1 : 0;

                int ReturnValue;
                BeanHelper.CategoryBean.objCategory = objCategory;
                if (categoryID == 0)
                {
                    ReturnValue = BeanHelper.CategoryBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.CategoryBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (categoryID == 0)
                    {
                        lblMsg.Text = "Category Saved Successfully.";
                    }
                    else
                    {
                        lblMsg.Text = "Category Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("Category"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
Ejemplo n.º 7
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int PackageId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    PackageId = 0;
                }
                else
                {
                    PackageId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.Package objPackage = new HelpMe.Entities.Package();

                objPackage.PackageId   = PackageId;
                objPackage.PackageName = txtPackageName.Text.Trim().Replace("'", "''").Trim();
                objPackage.Description = Convert.ToString(txtDescription.Text);
                objPackage.CreditPost  = Convert.ToInt32(txtCreditPost.Text);
                objPackage.CreditPoint = Convert.ToInt32(txtCreditPoint.Text);
                objPackage.Amount      = Convert.ToDecimal(txtAmount.Text);

                int ReturnValue;
                BeanHelper.PackageBean.objPackage = objPackage;
                if (PackageId == 0)
                {
                    ReturnValue = BeanHelper.PackageBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.PackageBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (PackageId == 0)
                    {
                        lblErrorMsg.Text = "Package Saved Successfully.";
                    }
                    else
                    {
                        lblErrorMsg.Text = "Package Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("Package"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int GeneralSettingId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    GeneralSettingId = 0;
                }
                else
                {
                    GeneralSettingId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.GeneralSettings objGeneralSettings = new HelpMe.Entities.GeneralSettings();

                objGeneralSettings.GeneralSettingId = GeneralSettingId;
                objGeneralSettings.CreditPoint      = Convert.ToString(txtCreditPost.Text);
                objGeneralSettings.ShareApp         = Convert.ToString(txtshareapp.Text);
                objGeneralSettings.SharePost        = Convert.ToString(txtsharepost.Text);
                objGeneralSettings.AppMode          = Convert.ToString(cblAppMode.SelectedValue);

                int ReturnValue;
                BeanHelper.GeneralSettingsBean.objGeneralSettings = objGeneralSettings;
                if (GeneralSettingId == 0)
                {
                    ReturnValue = BeanHelper.GeneralSettingsBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.GeneralSettingsBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (GeneralSettingId == 0)
                    {
                        lblErrorMsg.Text = "General Settings Saved Successfully.";
                    }
                    else
                    {
                        lblErrorMsg.Text = "General Settings Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("General Settings"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 9
0
 protected void lnkCancel_Click(object sender, EventArgs e)
 {
     try
     {
         Response.Redirect("~/Search.aspx?p1=1&p2=" + HtmlSerializer.ObjectToHTML("Email Settings"), false);
     }
     catch (Exception ex)
     {
         dvMsg.Visible    = true;
         lblErrorMsg.Text = ex.Message;
     }
 }
Ejemplo n.º 10
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int iProductId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    iProductId = 0;
                }
                else
                {
                    iProductId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.Product objProduct = new HelpMe.Entities.Product();

                objProduct.ProductId    = iProductId;
                objProduct.ProductName  = txtProductName.Text.Trim().Replace("'", "''").Trim();
                objProduct.Description  = Convert.ToString(txtDescription.Text);
                objProduct.ProductImage = Convert.ToString(lblProductimage.Text);
                objProduct.Point        = txtPoint.Text == "" ? Convert.ToInt32("0") : Convert.ToInt32(txtPoint.Text);

                int ReturnValue;
                BeanHelper.ProductBean.ObjProduct = objProduct;
                if (iProductId == 0)
                {
                    ReturnValue = BeanHelper.ProductBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.ProductBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (iProductId == 0)
                    {
                        lblErrorMsg.Text = "Product Saved Successfully.";
                    }
                    else
                    {
                        lblErrorMsg.Text = "Product Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("Product"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 11
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int ProductRedeemId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    ProductRedeemId = 0;
                }
                else
                {
                    ProductRedeemId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.ProductRedeem objobjProduct = new HelpMe.Entities.ProductRedeem();

                objobjProduct.ProductId   = Convert.ToInt64(ddlProduct.SelectedValue);
                objobjProduct.ClientId    = Convert.ToInt64(ddlClient.SelectedValue);
                objobjProduct.RedeemPoint = Convert.ToInt32(txtRedeemPoint.Text);

                int ReturnValue;
                BeanHelper.ProductRedeemBean.ObjProductRedeem = objobjProduct;
                if (ProductRedeemId == 0)
                {
                    ReturnValue = BeanHelper.ProductRedeemBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.ProductRedeemBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (ProductRedeemId == 0)
                    {
                        lblErrorMsg.Text = "Product Redeem Saved Successfully.";
                    }
                    else
                    {
                        lblErrorMsg.Text = "Product Redeem Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("Product Redeem"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 12
0
        static void Main(string[] args)
        {
            IInputManager inputManager = new InputManager();

            // string path = @"D:\_Projects\_Visual Studio Projects\ConsoleApps\XMLtoHTML\Exercise\Sprint_11945.xml"; // Debug

            string path = inputManager.GetPath("Enter a path of a .xml file! Format: X:\\..\\..\\filename.xml \n");

            HtmlSerializer     htmlSerializer     = new HtmlSerializer();
            XmlDeserializer    xmlDeserializer    = new XmlDeserializer();
            XmlToHtmlConverter xmlToHtmlConverter = new XmlToHtmlConverter(htmlSerializer, xmlDeserializer);

            xmlToHtmlConverter.Convert(path);
        }
Ejemplo n.º 13
0
        protected virtual void OnServiceHtml(HtmlElement document)
        {
            Response.ContentType = MimeTypeMap.GetMimeType(".html");

            using (var writer = new StreamWriter(Response.OutputStream))
            {
                writer.WriteLine("<!DOCTYPE html>");

                using (var serializer = new HtmlSerializer(writer))
                {
                    document.Serialize(serializer);
                }
            }
        }
Ejemplo n.º 14
0
 /**
  * Retrieves the current content for this object in String form.
  * If content has been retrieved in parse tree form and has
  * been edited, the String form is computed from the parse tree by
  * rendering it. It is <b>strongly</b> encouraged to avoid switching
  * between retrieval of parse tree (through {@code getParseTree}),
  * with subsequent edits and retrieval of String contents to avoid
  * repeated serialization and deserialization.
  * @return Renderable/active content.
  */
 public String getContent()
 {
     if (content == null)
     {
         if (contentSource != null)
         {
             content = contentSource.responseString;
             // Clear on first use
             contentSource = null;
         }
         else if (document != null)
         {
             content = HtmlSerializer.serialize(document);
         }
     }
     return(content);
 }
Ejemplo n.º 15
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int    iAboutUsId = 0;
                string SQry       = string.Empty;

                if (Request.QueryString["p2"] == null)
                {
                    iAboutUsId = 0;
                }
                else
                {
                    iAboutUsId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                if (iAboutUsId == 0)
                {
                    SQry = @"INSERT INTO [dbo].[tblAboutUs]([Remarks])VALUES ('" + Convert.ToString(txtremarks.Text) + "')";
                }
                else
                {
                    SQry = @"update tblAboutUs set Remarks='" + Convert.ToString(txtremarks.Text) + "',CreatedOn=(getdate()) where AboutUsId=" + iAboutUsId + "";
                }

                BeanHelper.DBHelper.ExecuteNonQuery(SQry);


                if (iAboutUsId == 0)
                {
                    lblErrorMsg.Text = "About Us Saved Successfully.";
                }
                else
                {
                    lblErrorMsg.Text = "About Us Updated Successfully.";
                }

                Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("AboutUs"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 16
0
 protected void DisplayData()
 {
     try
     {
         if (Request.QueryString["p2"] != null)
         {
             Int64     iAboutUsId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
             DataTable dt         = BeanHelper.DBHelper.FillTable(@"Select AboutUsId, Remarks, CreatedOn, EndDate from [dbo].[tblAboutUs] where AboutUsId=" + iAboutUsId + " and  EndDate is null");
             if (dt.Rows.Count > 0)
             {
                 txtremarks.Text = Convert.ToString(dt.Rows[0]["Remarks"]);
             }
         }
     }
     catch (Exception ex)
     {
         dvMsg.Visible    = true;
         lblErrorMsg.Text = ex.Message;
     }
 }
Ejemplo n.º 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!GlobalFunctions.ValidateSession())
                {
                    Response.Redirect("~/index.aspx", false);
                    return;
                }

                Page.Title = ConfigurationManager.AppSettings["ProjectTitle"].ToString() + " - Email Settings - Version : " + ConfigurationManager.AppSettings["Version"].ToString();

                try
                {
                    if (Request.QueryString["p2"] != null)
                    {
                        HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString();
                    }
                }
                catch (Exception)
                {
                    Response.Redirect("~/Search.aspx?p1=1&p2=" + HtmlSerializer.ObjectToHTML("Email Settings"), false);
                }

                if (!IsPostBack)
                {
                    FillCombo();

                    if (Request.QueryString["p2"] != null)
                    {
                        DisplayData();
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 18
0
        private void FillNotification()
        {
            try
            {
                int iNotificationId = 0;
                if (Request.QueryString["p2"] == null)
                {
                    iNotificationId = 0;
                }
                else
                {
                    iNotificationId = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                string    strQur         = @"select  [ClientId],[Remarks] ,[NotificationType],[KeyParameter],Title from  [dbo].[tblNotification] where NotificationId=" + iNotificationId + "";
                DataTable dtNotification = BeanHelper.DBHelper.FillTable(strQur);
                if (dtNotification.Rows.Count > 0)
                {
                    ddlType.SelectedValue   = Convert.ToString(dtNotification.Rows[0]["NotificationType"]);
                    ddlClient.SelectedValue = Convert.ToString(dtNotification.Rows[0]["ClientId"]);
                    txtMessage.Text         = Convert.ToString(dtNotification.Rows[0]["Remarks"]);
                    txtTitle.Text           = Convert.ToString(dtNotification.Rows[0]["Title"]);
                    string[] split = dtNotification.Rows[0]["KeyParameter"].ToString().Split('|');
                    if (split.Length <= 6)
                    {
                        txtKeyParameter1.Text = Convert.ToString(split[0]);
                        txtKeyParameter2.Text = Convert.ToString(split[1]);
                        txtKeyParameter3.Text = Convert.ToString(split[2]);
                        txtKeyParameter4.Text = Convert.ToString(split[3]);
                        txtKeyParameter5.Text = Convert.ToString(split[4]);
                        txtKeyParameter6.Text = Convert.ToString(split[5]);
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
Ejemplo n.º 19
0
 protected void DisplayData()
 {
     try
     {
         if (Request.QueryString["p2"] != null)
         {
             DataTable dt = BeanHelper.LoginBean.GetDataUser(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
             if (dt.Rows.Count > 0)
             {
                 txtUserName.Text = Convert.ToString(dt.Rows[0]["LoginName"]);
                 txtPassword.Text = GlobalFunctions.Decrypt(Convert.ToString(dt.Rows[0]["LoginPassword"]));
                 txtPassword.Attributes.Add("value", GlobalFunctions.Decrypt(Convert.ToString(dt.Rows[0]["LoginPassword"])));
                 ddlUserRole.SelectedValue = Convert.ToString(dt.Rows[0]["UserRoleId"]);
                 ChkIsActive.Checked       = Convert.ToBoolean(dt.Rows[0]["IsActive"]);
             }
         }
     }
     catch (Exception ex)
     {
         dvMsg.Visible = true;
         lblMsg.Text   = ex.Message;
     }
 }
Ejemplo n.º 20
0
            private String insertSpans(String text, IList<Span> spans, DocumentLinkResolver linkResolver, HtmlSerializer htmlSerializer)
            {
                if (spans.Count == 0) {
                    return HttpUtility.HtmlEncode(text);
                }

                IDictionary<int, List<Span>> tagsStart = new Dictionary<int, List<Span>>();
                IDictionary<int, List<Span>> tagsEnd = new Dictionary<int, List<Span>>();

                foreach (Span span in spans) {
                    if (!tagsStart.ContainsKey(span.Start)) {
                        tagsStart.Add(span.Start, new List<Span>());
                    }
                    if (!tagsEnd.ContainsKey(span.End)) {
                        tagsEnd.Add(span.End, new List<Span>());
                    }
                    tagsStart[span.Start].Add(span);
                    tagsEnd[span.End].Add(span);
                }

                char c;
                String html = "";
                Stack<Tuple<Span, String>> stack = new Stack<Tuple<Span, String>>();
                for (int pos = 0, len = text.Length; pos < len; pos++) {
                    if (tagsEnd.ContainsKey(pos)) {
                        foreach (Span span in tagsEnd[pos]) {
                            // Close a tag
                            Tuple<Span, String> tag = stack.Pop();
                            String innerHtml = serialize(tag.Item1, tag.Item2, linkResolver, htmlSerializer);
                            if (stack.Count == 0) {
                                // The tag was top level
                                html += innerHtml;
                            } else {
                                // Add the content to the parent tag
                                Tuple<Span, String> head = stack.Pop();
                                stack.Push(new Tuple<Span, String>(head.Item1, head.Item2 + innerHtml));
                            }
                        }
                    }
                    if (tagsStart.ContainsKey(pos)) {
                        foreach (Span span in tagsStart[pos]) {
                            // Open a tag
                            stack.Push(new Tuple<Span, String>(span, ""));
                        }
                    }
                    c = text[pos];
                    String escaped = HttpUtility.HtmlEncode(c.ToString());
                    if (stack.Count == 0) {
                        // Top-level text
                        html += escaped;
                    } else {
                        // Inner text of a span
                        Tuple<Span, String> head = stack.Pop();
                        stack.Push(new Tuple<Span, String>(head.Item1, head.Item2 + escaped));
                    }
                }
                // Close remaining tags
                while (stack.Count > 0) {
                    Tuple<Span, String> tag = stack.Pop();
                    String innerHtml = serialize(tag.Item1, tag.Item2, linkResolver, htmlSerializer);
                    if (stack.Count == 0) {
                        // The tag was top level
                        html += innerHtml;
                    } else {
                        // Add the content to the parent tag
                        Tuple<Span, String> head = stack.Pop();
                        stack.Push(new Tuple<Span, String>(head.Item1, head.Item2 + innerHtml));
                    }
                }
                return html;
            }
Ejemplo n.º 21
0
 protected void DisplayData()
 {
     try
     {
         if (Request.QueryString["p2"] != null)
         {
             DataTable dt = BeanHelper.PackageBean.GetDataPackage(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
             if (dt.Rows.Count > 0)
             {
                 txtPackageName.Text = Convert.ToString(dt.Rows[0]["PackageName"]);
                 txtDescription.Text = Convert.ToString(dt.Rows[0]["Description"]);
                 txtCreditPost.Text  = Convert.ToString(dt.Rows[0]["CreditPost"]);
                 txtCreditPoint.Text = Convert.ToString(dt.Rows[0]["CreditPoint"]);
                 txtAmount.Text      = Convert.ToString(dt.Rows[0]["Amount"]);
             }
         }
     }
     catch (Exception ex)
     {
         dvMsg.Visible    = true;
         lblErrorMsg.Text = ex.Message;
     }
 }
Ejemplo n.º 22
0
 public String AsHtml(DocumentLinkResolver linkResolver, HtmlSerializer htmlSerializer)
 {
     return AsHtml(getBlocks(), linkResolver, htmlSerializer);
 }
Ejemplo n.º 23
0
            public String asHtml(Block block, DocumentLinkResolver linkResolver, HtmlSerializer htmlSerializer)
            {
                String content = "";
                if(block is StructuredText.Heading) {
                    StructuredText.Heading heading = (StructuredText.Heading)block;
                    content = insertSpans(heading.Text, heading.Spans, linkResolver, htmlSerializer);
                }
                else if(block is StructuredText.Paragraph) {
                    StructuredText.Paragraph paragraph = (StructuredText.Paragraph)block;
                    content = insertSpans(paragraph.Text, paragraph.Spans, linkResolver, htmlSerializer);
                }
                else if(block is StructuredText.Preformatted) {
                    StructuredText.Preformatted paragraph = (StructuredText.Preformatted)block;
                    content = insertSpans(paragraph.Text, paragraph.Spans, linkResolver, htmlSerializer);
                }
                else if(block is StructuredText.ListItem) {
                    StructuredText.ListItem listItem = (StructuredText.ListItem)block;
                    content = insertSpans(listItem.Text, listItem.Spans, linkResolver, htmlSerializer);
                }

                if (htmlSerializer != null) {
                    String customHtml = htmlSerializer.Serialize(block, content);
                    if (customHtml != null) {
                        return customHtml;
                    }
                }
                String classCode = block.Label == null ? "" : (" class=\"" + block.Label + "\"");
                if(block is StructuredText.Heading) {
                    StructuredText.Heading heading = (StructuredText.Heading)block;
                    return ("<h" + heading.Level + classCode + ">" + content + "</h" + heading.Level + ">");
                }
                else if(block is StructuredText.Paragraph) {
                    return ("<p" + classCode + ">" + content + "</p>");
                }
                else if(block is StructuredText.Preformatted) {
                    return ("<pre" + classCode + ">" + content + "</pre>");
                }
                else if(block is StructuredText.ListItem) {
                    return ("<li" + classCode + ">" + content + "</li>");
                }
                else if(block is StructuredText.Image) {
                    StructuredText.Image image = (StructuredText.Image)block;
                    String labelCode = block.Label == null ? "" : (" " + block.Label);
                    return ("<p class=\"block-img" + labelCode + "\">" + image.View.AsHtml(linkResolver) + "</p>");
                }
                else if(block is StructuredText.Embed) {
                    StructuredText.Embed embed = (StructuredText.Embed)block;
                    return (embed.Obj.AsHtml());
                }
                return "";
            }
        protected void FindSearchAndBind()
        {
            try
            {
                StringBuilder strwhere     = new StringBuilder();
                string        searchtext   = txtSearch.Text.Replace("'", string.Empty).Trim();
                string        mainstrwhere = string.Empty;
                string        section      = string.Empty;
                try
                {
                    section = HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString();
                }
                catch (Exception)
                {
                    Response.Redirect("~/Dashboard.aspx", false);
                }

                if (!string.IsNullOrEmpty(searchtext) && (ViewState["Columns"] != null) && (ViewState["ColumnsType"] != null))
                {
                    ArrayList coldata = (ArrayList)ViewState["Columns"];
                    ArrayList coltype = (ArrayList)ViewState["ColumnsType"];

                    for (int i = 0; i < coldata.Count; i++)
                    {
                        if (((string)coltype[i]) == "DateTime")
                        {
                            if (strwhere.Length == 0)
                            {
                                strwhere.Append("Convert(Varchar(10), [" + ((string)coldata[i]) + "], 103) Like '%" + searchtext + "%'");
                                strwhere.Append(" Or Convert(Varchar(8), [" + ((string)coldata[i]) + "], 108) Like '%" + searchtext + "%'");
                            }
                            else
                            {
                                strwhere.Append(" Or Convert(Varchar(10), [" + ((string)coldata[i]) + "], 103) Like '%" + searchtext + "%'");
                                strwhere.Append(" Or Convert(Varchar(8), [" + ((string)coldata[i]) + "], 108) Like '%" + searchtext + "%'");
                            }
                        }
                        else
                        {
                            if (strwhere.Length == 0)
                            {
                                strwhere.Append("[" + ((string)coldata[i]) + "] Like '%" + searchtext + "%'");
                            }
                            else
                            {
                                strwhere.Append(" Or [" + ((string)coldata[i]) + "] Like '%" + searchtext + "%'");
                            }
                        }
                    }
                }
                string sWhere = "1 = 1";
                if (section == "UserRole" || section == "Client")
                {
                    if (ConversionHelper.ConvertToString(ddlStatus.SelectedValue) != "2")
                    {
                        sWhere = " IsActive = " + ConversionHelper.ConvertToString(ddlStatus.SelectedValue);
                    }
                }
                if (section == "Job Post")
                {
                    if (ConversionHelper.ConvertToString(ddlIsHire.SelectedValue) == "0")
                    {
                        sWhere = " IsHire = 0";
                    }
                    else if (ConversionHelper.ConvertToString(ddlIsHire.SelectedValue) == "1")
                    {
                        sWhere = " IsHire = 1";
                    }
                    else if (ConversionHelper.ConvertToString(ddlIsHire.SelectedValue) == "2")
                    {
                        sWhere = " IsHire = 2 And IsStripePaymentDone = 0";
                    }
                    else if (ConversionHelper.ConvertToString(ddlIsHire.SelectedValue) == "3")
                    {
                        sWhere = " IsHire = 2 And IsStripePaymentDone = 1";
                    }
                }

                if (!string.IsNullOrEmpty(strwhere.ToString()))
                {
                    sWhere = sWhere + " And ( " + strwhere.ToString() + " )";
                }

                mainstrwhere = ViewState["SelectedView"].ToString() + " Where" + sWhere;
                ViewState["SearchCondition"] = mainstrwhere.ToString();

                BindGrid();
            }
            catch (Exception ex)
            {
                Messagesection.Visible = true;
                Message.Text           = ex.Message;
                LogManager.Log(ex);
            }
        }
Ejemplo n.º 25
0
 protected void DisplayData()
 {
     try
     {
         if (Request.QueryString["p2"] != null)
         {
             DataTable dt = BeanHelper.SubscriptionBean.GetData(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
             if (dt.Rows.Count > 0)
             {
                 txtFirstName.Text       = Convert.ToString(dt.Rows[0]["FirstName"]);
                 txtLastName.Text        = Convert.ToString(dt.Rows[0]["LastName"]);
                 txtPackageName.Text     = Convert.ToString(dt.Rows[0]["PackageName"]);
                 txtCreditPost.Text      = Convert.ToString(dt.Rows[0]["CreditPost"]);
                 txtCreditPoint.Text     = Convert.ToString(dt.Rows[0]["CreditPoint"]);
                 txtPaymentAmount.Text   = Convert.ToString(dt.Rows[0]["PaymentAmount"]);
                 txtPaymentTime.Text     = Convert.ToString(dt.Rows[0]["PaymentTime"]);
                 txtPaymentId.Text       = Convert.ToString(dt.Rows[0]["PaymentId"]);
                 txtPaymentStatus.Text   = Convert.ToString(dt.Rows[0]["PaymentStatus"]);
                 txtPaymentResponse.Text = Convert.ToString(dt.Rows[0]["PaymentResponse"]);
             }
         }
     }
     catch (Exception ex)
     {
         dvMsg.Visible = true;
         lblMsg.Text   = ex.Message;
     }
 }
 protected void DisplayData()
 {
     try
     {
         if (Request.QueryString["p2"] != null)
         {
             DataTable dt = BeanHelper.GeneralSettingsBean.GetDataGeneralSettings(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
             if (dt.Rows.Count > 0)
             {
                 txtCreditPost.Text       = Convert.ToString(dt.Rows[0]["CreditPoint"]);
                 txtshareapp.Text         = Convert.ToString(dt.Rows[0]["ShareApp"]);
                 txtsharepost.Text        = Convert.ToString(dt.Rows[0]["SharePost"]);
                 cblAppMode.SelectedValue = Convert.ToString(dt.Rows[0]["AppMode"]);
             }
         }
     }
     catch (Exception ex)
     {
         dvMsg.Visible    = true;
         lblErrorMsg.Text = ex.Message;
     }
 }
Ejemplo n.º 27
0
 public String AsHtml(IList<Block> blocks, DocumentLinkResolver linkResolver, HtmlSerializer htmlSerializer)
 {
     IList<BlockGroup> blockGroups = new List<BlockGroup>();
     foreach(Block block in blocks) {
         BlockGroup lastOne = blockGroups.Count == 0 ? null : blockGroups[blockGroups.Count - 1];
         if(lastOne != null && "ul" == lastOne.tag && block is ListItem && !((ListItem)block).IsOrdered) {
             lastOne.blocks.Add(block);
         }
         else if(lastOne != null && "ol" == lastOne.tag && block is ListItem && ((ListItem)block).IsOrdered) {
             lastOne.blocks.Add(block);
         }
         else if(block is ListItem && !((ListItem)block).IsOrdered) {
             BlockGroup newBlockGroup = new BlockGroup("ul", new List<Block>());
             newBlockGroup.blocks.Add(block);
             blockGroups.Add(newBlockGroup);
         }
         else if(block is ListItem && ((ListItem)block).IsOrdered) {
             BlockGroup newBlockGroup = new BlockGroup("ol", new List<Block>());
             newBlockGroup.blocks.Add(block);
             blockGroups.Add(newBlockGroup);
         }
         else {
             BlockGroup newBlockGroup = new BlockGroup(null, new List<Block>());
             newBlockGroup.blocks.Add(block);
             blockGroups.Add(newBlockGroup);
         }
     }
     var html = "";
     foreach(BlockGroup blockGroup in blockGroups) {
         if(blockGroup.tag != null) {
             html += ("<" + blockGroup.tag + ">");
             foreach(Block block in blockGroup.blocks) {
                 html += (asHtml(block, linkResolver, htmlSerializer));
             }
             html += ("</" + blockGroup.tag + ">");
         } else {
             foreach(Block block in blockGroup.blocks) {
                 html += (asHtml(block, linkResolver, htmlSerializer));
             }
         }
     }
     return html;
 }
Ejemplo n.º 28
0
        protected void DisplayData()
        {
            try
            {
                if (Request.QueryString["p2"] != null)
                {
                    DataTable dt = BeanHelper.CategoryBean.GetDataCategory(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
                    if (dt.Rows.Count > 0)
                    {
                        string FileName1 = string.Empty;
                        string Path      = string.Empty;
                        string FileName2 = string.Empty;

                        txtCategoryName.Text   = Convert.ToString(dt.Rows[0]["CategoryName"]);
                        txtCategoryPoints.Text = Convert.ToString(dt.Rows[0]["CategoryPoints"]);
                        txtColorCode.Text      = Convert.ToString(dt.Rows[0]["ColorCode"]).Substring(1, 6);

                        FileName1 = Convert.ToString(dt.Rows[0]["Icon1"]);
                        Path      = Server.MapPath("~/images/" + FileName1);
                        if (File.Exists(Path))
                        {
                            imgPicture1.ImageUrl = "~/images/" + FileName1;
                        }
                        else
                        {
                            imgPicture1.ImageUrl = "../Content/images/icons/Noimge.jpg";
                        }

                        aImage1.HRef   = "~/images/" + FileName1;
                        lblPhoto1.Text = FileName1;

                        if (string.IsNullOrEmpty(lblPhoto1.Text))
                        {
                            btnUploadImage1.Visible = true;
                            btnClearImage1.Visible  = false;
                            aImage1.Visible         = false;
                        }
                        else
                        {
                            btnUploadImage1.Visible = false;
                            btnClearImage1.Visible  = true;
                            aImage1.Visible         = true;
                        }

                        // For Icon 2

                        FileName2      = Convert.ToString(dt.Rows[0]["Icon2"]);
                        lblPhoto2.Text = FileName2;

                        if (string.IsNullOrEmpty(lblPhoto2.Text))
                        {
                            btnUploadImage2.Visible = true;
                            btnClearImage2.Visible  = false;
                            aImage2.Visible         = false;
                        }
                        else
                        {
                            btnUploadImage2.Visible = false;
                            btnClearImage2.Visible  = true;
                            aImage2.Visible         = true;
                        }

                        Path = Server.MapPath("~/images/" + FileName2);
                        if (File.Exists(Path))
                        {
                            imgPicture2.ImageUrl = "~/images/" + FileName2;
                        }
                        else
                        {
                            imgPicture2.ImageUrl = "../Content/images/icons/Noimge.jpg";
                        }
                        aImage2.HRef = "~/images/" + FileName2;

                        if (Convert.ToInt32(dt.Rows[0]["IsActive"]) == 1)
                        {
                            chkIsActive.Checked = true;
                        }
                        else
                        {
                            chkIsActive.Checked = false;
                        }

                        if (Convert.ToInt32(dt.Rows[0]["IsFree"]) == 1)
                        {
                            chkIsFree.Checked = true;
                        }
                        else
                        {
                            chkIsFree.Checked = false;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
Ejemplo n.º 29
0
        protected void DisplayData()
        {
            try
            {
                if (Request.QueryString["p2"] != null)
                {
                    DataTable dt = BeanHelper.ProductBean.GetData(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
                    if (dt.Rows.Count > 0)
                    {
                        string FileName1 = string.Empty;
                        string Path      = string.Empty;

                        txtProductName.Text = Convert.ToString(dt.Rows[0]["ProductName"]);
                        txtDescription.Text = Convert.ToString(dt.Rows[0]["Description"]);
                        txtPoint.Text       = Convert.ToString(dt.Rows[0]["Point"]);

                        FileName1 = Convert.ToString(dt.Rows[0]["ProductImage"]);
                        Path      = Server.MapPath("~/images/Product/" + FileName1);
                        if (File.Exists(Path))
                        {
                            imgProduct.ImageUrl = "~/images/Product/" + FileName1;
                        }
                        else
                        {
                            imgProduct.ImageUrl = "../Content/images/icons/Noimge.jpg";
                        }

                        aImage1.HRef         = "~/images/Product/" + FileName1;
                        lblProductimage.Text = FileName1;

                        if (string.IsNullOrEmpty(lblProductimage.Text))
                        {
                            divshowproduct.Style.Add("Display", "none");
                            btnProductimage.Visible = true;
                            btnClearImage.Visible   = false;
                        }
                        else
                        {
                            divshowproduct.Style.Add("Display", "block");
                            btnProductimage.Visible = false;
                            btnClearImage.Visible   = true;
                            fuproductimage.Visible  = false;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 30
0
 private static String serialize(Span span, String content, DocumentLinkResolver linkResolver, HtmlSerializer htmlSerializer)
 {
     if (htmlSerializer != null) {
         String customHtml = htmlSerializer.Serialize(span, content);
         if (customHtml != null) {
             return customHtml;
         }
     }
     if (span is Strong) {
         return "<strong>" + content + "</strong>";
     }
     if (span is Em) {
         return "<em>" + content + "</em>";
     }
     if (span is LabelSpan) {
         return "<span class=\"" + ((LabelSpan)span).Label + "\">" + content + "</span>";
     }
     if (span is Hyperlink) {
         Hyperlink hyperlink = (Hyperlink)span;
         if(hyperlink.Link is WebLink) {
             WebLink webLink = (WebLink)hyperlink.Link;
             return "<a href=\""+ webLink.Url + "\">" + content + "</a>";
         }
         else if(hyperlink.Link is FileLink) {
             FileLink fileLink = (FileLink)hyperlink.Link;
             return "<a href=\"" + fileLink.Url + "\">" + content + "</a>";
         }
         else if(hyperlink.Link is ImageLink) {
             ImageLink imageLink = (ImageLink)hyperlink.Link;
             return "<a href=\""+ imageLink.Url + "\">" + content + "</a>";
         }
         else if(hyperlink.Link is DocumentLink) {
             DocumentLink documentLink = (DocumentLink)hyperlink.Link;
             String url = linkResolver.Resolve(documentLink);
             return "<a " + (linkResolver.GetTitle(documentLink) == null ? "" : "title=\"" + linkResolver.GetTitle(documentLink) + "\" ") + "href=\""+ url+ "\">" + content + "</a>";
         }
     }
     return "<span>" + content + "</span>";
 }
Ejemplo n.º 31
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!GlobalFunctions.ValidateSession())
                {
                    Response.Redirect("~/index.aspx", false);
                    return;
                }
                Page.Title = ConfigurationManager.AppSettings["ProjectTitle"].ToString() + " - Job Post Info - Version : " + ConfigurationManager.AppSettings["Version"].ToString();

                try
                {
                    if (Request.QueryString["p2"] != null)
                    {
                        HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString();
                    }
                }
                catch (Exception)
                {
                    Response.Redirect("~/Search.aspx?p1=2&p2=" + HtmlSerializer.ObjectToHTML("Jobpost"), false);
                }

                if (!IsPostBack)
                {
                    if (Request.QueryString["p2"] != null)
                    {
                        TitleCaption.Text = "Job Post Information";
                        ArrayList coldata = new ArrayList();
                        ArrayList coltype = new ArrayList();

                        #region Job Post Offer

                        ViewState["SearchCondition_JobPostOffer"] = "vwJobPostOfferGet Where JobPostId = " + ConversionHelper.ConvertToString(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]));
                        ViewState["OrderBy_JobPostOffer"]         = " Order By [JobPostOfferId] ASC";
                        ViewState["SelectedField_JobPostOffer"]   = "JobPostOfferId,JobPostId,ClientId, FirstName, LastName, EmailId, JobTitle, JobDescription, OfferAmount";
                        DataTable dtJobPostOffer = BeanHelper.SearchBean.GetData(ViewState["SearchCondition_JobPostOffer"].ToString() + ViewState["OrderBy_JobPostOffer"].ToString(), ViewState["SelectedField_JobPostOffer"].ToString());

                        coldata = new ArrayList();
                        coltype = new ArrayList();
                        for (int i = 0; i < dtJobPostOffer.Columns.Count; i++)
                        {
                            coldata.Add(dtJobPostOffer.Columns[i].ColumnName);
                            coltype.Add(dtJobPostOffer.Columns[i].DataType.Name);
                        }
                        ViewState["Columns_EduInfo"]     = coldata;
                        ViewState["ColumnsType_EduInfo"] = coltype;

                        GlobalFunctions.SetPaging(ref grdJobPostOffer);
                        grdJobPostOffer.DataSource = dtJobPostOffer;
                        grdJobPostOffer.DataBind();
                        lblRecord_JobPostOffer.Text      = "Job Post Offer Info. : " + (dtJobPostOffer.Rows.Count.ToString()) + " Record(s)";
                        ViewState["PDFColWidth_EduInfo"] = new float[] { 17, 17, 17, 17, 16, 16 };
                        #endregion

                        #region Job Post View

                        ViewState["SearchCondition_JobPostView"] = "vwJobPostViewGet Where JobPostId = " + ConversionHelper.ConvertToString(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]));
                        ViewState["OrderBy_JobPostView"]         = " Order By [JobPostViewId] ASC";
                        ViewState["SelectedField_JobPostView"]   = "JobPostViewId,JobPostId,ClientId, FirstName, LastName, CreatedOn";
                        DataTable dtJobPostView = BeanHelper.SearchBean.GetData(ViewState["SearchCondition_JobPostView"].ToString() + ViewState["OrderBy_JobPostView"].ToString(), ViewState["SelectedField_JobPostView"].ToString());

                        coldata = new ArrayList();
                        coltype = new ArrayList();
                        for (int i = 0; i < dtJobPostView.Columns.Count; i++)
                        {
                            coldata.Add(dtJobPostView.Columns[i].ColumnName);
                            coltype.Add(dtJobPostView.Columns[i].DataType.Name);
                        }
                        ViewState["Columns_EduInfo"]     = coldata;
                        ViewState["ColumnsType_EduInfo"] = coltype;

                        GlobalFunctions.SetPaging(ref grdJobPostView);
                        grdJobPostView.DataSource = dtJobPostView;
                        grdJobPostView.DataBind();
                        lblRecord_JobPostView.Text       = "Job Post View Info. : " + (dtJobPostView.Rows.Count.ToString()) + " Record(s)";
                        ViewState["PDFColWidth_EduInfo"] = new float[] { 17, 17, 17, 17, 16, 16 };

                        #endregion
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string section;
                if (!GlobalFunctions.ValidateSession())
                {
                    Response.Redirect("~/index.aspx", false);
                    return;
                }
                try
                {
                    section = HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString();
                }
                catch (Exception)
                {
                    Response.Redirect("~/Dashboard.aspx", false);
                }

                this.Form.DefaultButton = this.btnSearch.UniqueID.ToString();
                section    = HtmlSerializer.HtmlToObject(Request.QueryString["p2"].ToString()).ToString();
                Page.Title = ConfigurationManager.AppSettings["ProjectTitle"].ToString() + " - Search - Job Post - Version : " + ConfigurationManager.AppSettings["Version"].ToString();

                if (!IsPostBack)
                {
                    txtSearch.Focus();

                    ddlStatus.Visible       = false;
                    btnCancelsearch.Visible = false;
                    btnExportExcel.Visible  = false;
                    btnExportPDF.Visible    = false;
                    btnSearch.Visible       = false;
                    ddlIsHire.Visible       = true;

                    ViewState["SelectedView"]    = "vwJobPostGet";
                    ViewState["ReturnPage"]      = "~/SearchJobPost.aspx?p1=2";
                    ViewState["SearchCondition"] = ViewState["SelectedView"].ToString() + " Where IsHire = 0";
                    ViewState["OrderBy"]         = " Order By [JobPostId] ASC";
                    ViewState["SelectedField"]   = @"JobPostId,ClientId,JobTitle,JobDescription,JobPhoto,IsFree,CategoryId,JobPostingPoints,JobPostingAmount,Latitude,Longitude,Altitude,JobTimeFlag,JobHour,JobDoneTime,JobAmount,JobAmountFlag,PaymentTime,PaymentId,PaymentStatus,
                                                    PaymentResponse,CreatedOn,EndDate,Latitude_1,Longitude_1,Altitude_1,FirstName,LastName,CategoryName,EmailId,IsHire,TotalPayment,RefundAmount,DeductionAmount,HelperAmount,StripeDeductionAmount,IsStripePaymentDone,HelpSeeker_StripeAccountId,Helper_StripeAccountId,HelpSeekerName,HelperName";
                    TitleCaption.Text            = "Job Post";
                    ViewState["PDFColWidth"]     = new float[] { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 };

                    DataTable data    = BeanHelper.SearchBean.GetData(ViewState["SearchCondition"].ToString() + ViewState["OrderBy"].ToString(), ViewState["SelectedField"].ToString());
                    ArrayList coldata = new ArrayList();
                    ArrayList coltype = new ArrayList();

                    for (int i = 0; i < data.Columns.Count; i++)
                    {
                        if (data.Columns[i].ColumnName != "IdEnc")
                        {
                            coldata.Add(data.Columns[i].ColumnName);
                            coltype.Add(data.Columns[i].DataType.Name);
                        }
                    }

                    ViewState["Columns"]     = coldata;
                    ViewState["ColumnsType"] = coltype;

                    grddata.AllowPaging = true;
                    grddata.PageSize    = 10;
                    grddata.DataSource  = data;
                    grddata.DataBind();
                    txtSearch.Focus();

                    lblRecord.Text = (data.Rows.Count.ToString()) + " Record(s) found.";
                    if (data.Rows.Count > 0)
                    {
                        btnExportExcel.Visible  = true;
                        btnExportPDF.Visible    = true;
                        btnSearch.Visible       = true;
                        btnCancelsearch.Visible = true;
                    }
                    else
                    {
                        btnExportExcel.Visible  = false;
                        btnExportPDF.Visible    = false;
                        btnSearch.Visible       = false;
                        btnCancelsearch.Visible = false;
                    }
                }
            }
            catch (Exception ex)
            {
                Messagesection.Visible = true;
                Message.Text           = ex.Message;
                LogManager.Log(ex);
            }
        }
Ejemplo n.º 33
0
        protected void DisplayData()
        {
            try
            {
                if (Request.QueryString["p2"] != null)
                {
                    DataTable dt = BeanHelper.EmailSettingsBean.GetEmailSettings(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
                    if (dt.Rows.Count > 0)
                    {
                        ddlUserName.SelectedValue = Convert.ToString(dt.Rows[0]["LoginId"]);

                        txtSMTPServer.Text   = Convert.ToString(dt.Rows[0]["SMTPServer"]);
                        txtSMTPUserName.Text = Convert.ToString(dt.Rows[0]["SMTPUserName"]);
                        txtSMTPpwd.Text      = Convert.ToString(dt.Rows[0]["SMTPPassword"]);
                        txtSMTPport.Text     = Convert.ToString(dt.Rows[0]["SMTPPort"]);

                        if (Convert.ToBoolean(dt.Rows[0]["EnableSSL"]) == true)
                        {
                            chkSSL.Checked = true;
                        }
                        else
                        {
                            chkSSL.Checked = false;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 34
0
 public void DeserializeTest3()
 {
     var serializer = new HtmlSerializer();
      var proteins = serializer.Deserialize("..\\..\\TestFiles\\psummaryC.html").ToList();
      Assert.AreEqual(712, proteins.Count);
 }
Ejemplo n.º 35
0
        protected void lnkSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                int ESettingID = 0;
                if (Request.QueryString["p2"] == null)
                {
                    ESettingID = 0;
                }
                else
                {
                    ESettingID = int.Parse(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString());
                }

                HelpMe.Entities.EmailSetting objSettings = new HelpMe.Entities.EmailSetting();
                objSettings.EmailSettingsId = ESettingID;
                if (ddlUserName.SelectedIndex == 0)
                {
                    objSettings.LoginId = 0;
                }
                else
                {
                    objSettings.LoginId = Int32.Parse(ddlUserName.SelectedValue.ToString());
                }

                objSettings.SMTPServer   = txtSMTPServer.Text.Trim().Replace("'", "''").Trim();
                objSettings.SMTPUserName = txtSMTPUserName.Text.Trim().Replace("'", "''").Trim();
                objSettings.SMTPPassword = txtSMTPpwd.Text.Trim().Replace("'", "''").Trim();
                objSettings.SMTPPort     = int.Parse(txtSMTPport.Text.Trim().Replace("'", "''").Trim());

                if (chkSSL.Checked == true)
                {
                    objSettings.EnableSSL = true;
                }
                else
                {
                    objSettings.EnableSSL = false;
                }

                int ReturnValue;
                BeanHelper.EmailSettingsBean.EmailSetting = objSettings;
                if (ESettingID == 0)
                {
                    ReturnValue = BeanHelper.EmailSettingsBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.I);
                }
                else
                {
                    ReturnValue = BeanHelper.EmailSettingsBean.ExecuteData(HelpMe.CommonEnums.HelpMeOperations.U);
                }

                if (ReturnValue > 0)
                {
                    if (ESettingID == 0)
                    {
                        lblErrorMsg.Text = "Email Settings Saved Successfully.";
                    }
                    else
                    {
                        lblErrorMsg.Text = "Email Settings Updated Successfully.";
                    }
                }

                Response.Redirect("~/Search.aspx?p1=1&p2=" + HtmlSerializer.ObjectToHTML("Email Settings"), false);
            }
            catch (Exception ex)
            {
                dvMsg.Visible    = true;
                lblErrorMsg.Text = ex.Message;
            }
        }
Ejemplo n.º 36
0
        protected void DisplayData()
        {
            try
            {
                if (Request.QueryString["p2"] != null)
                {
                    DataTable dt = BeanHelper.UserRoleBean.GetDataRole(ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()));
                    if (dt.Rows.Count > 0)
                    {
                        txtUserRoleName.Text = Convert.ToString(dt.Rows[0]["UserRoleName"]);
                        txtUserRoleDesc.Text = Convert.ToString(dt.Rows[0]["UserRoleDesc"]);
                        ChkIsActive.Checked  = Convert.ToBoolean(dt.Rows[0]["IsActive"]);

                        FillUserRights();

                        string    sQry            = @"Select URR.UserRoleId, URR.MenuName, URR.IsView, URR.IsSave, URR.IsUpdate, URR.IsDelete, URR.IsPrint 
                                From tblUserRights URR 
                                    Inner Join tblDefaultForms DF On URR.MenuName = DF.MenuName
                                Where URR.UserRoleId = " + ConversionHelper.ConvertToInt32(HtmlSerializer.HtmlToObject(Request.QueryString["p2"]).ToString()) + @" 
                                Order By URR.MenuName ";
                        DataTable dttblUserRights = BeanHelper.DBHelper.FillTable(sQry);
                        if (dttblUserRights != null)
                        {
                            foreach (RepeaterItem rptItem in rpt_Forms.Items)
                            {
                                dttblUserRights.DefaultView.RowFilter = "MenuName = '" + Convert.ToString(((HiddenField)rptItem.FindControl("hfMenuName")).Value) + "'";
                                if (dttblUserRights.DefaultView.ToTable() != null && dttblUserRights.DefaultView.ToTable().Rows.Count > 0)
                                {
                                    ((CheckBox)rptItem.FindControl("cbView")).Checked   = Convert.ToInt32(dttblUserRights.DefaultView.ToTable().Rows[0]["IsView"]) == 1 ? true : false;
                                    ((CheckBox)rptItem.FindControl("cbSave")).Checked   = Convert.ToInt32(dttblUserRights.DefaultView.ToTable().Rows[0]["IsSave"]) == 1 ? true : false;
                                    ((CheckBox)rptItem.FindControl("cbUpdate")).Checked = Convert.ToInt32(dttblUserRights.DefaultView.ToTable().Rows[0]["IsUpdate"]) == 1 ? true : false;
                                    ((CheckBox)rptItem.FindControl("cbDelete")).Checked = Convert.ToInt32(dttblUserRights.DefaultView.ToTable().Rows[0]["IsDelete"]) == 1 ? true : false;
                                    ((CheckBox)rptItem.FindControl("cbPrint")).Checked  = Convert.ToInt32(dttblUserRights.DefaultView.ToTable().Rows[0]["IsPrint"]) == 1 ? true : false;
                                }
                                dttblUserRights.DefaultView.RowFilter = string.Empty;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                dvMsg.Visible = true;
                lblMsg.Text   = ex.Message;
            }
        }