Learn As Much As You Can

Thursday, 21 March 2013

Getting Value from Editor


private string StripHTML(string source)
    {
        string result = "";
        try
        {
            // Remove HTML Development formatting
            // Replace line breaks with space
            // because browsers inserts space
            result = source.Replace("\r", " ");
            // Replace line breaks with space
            // because browsers inserts space
            result = result.Replace("\n", " ");
            // Remove step-formatting
            result = result.Replace("\t", string.Empty);
            // Remove repeating speces becuase browsers ignore them
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"( )+", " ");

            // Remove the header (prepare first by clearing attributes)
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<( )*head([^>])*>", "<head>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(<( )*(/)( )*head( )*>)", "</head>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(<head>).*(</head>)", string.Empty,
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // remove all scripts (prepare first by clearing attributes)
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<( )*script([^>])*>", "<script>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(<( )*(/)( )*script( )*>)", "</script>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(<script>).*(</script>)", string.Empty,
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // remove all styles (prepare first by clearing attributes)
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<( )*style([^>])*>", "<style>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(<( )*(/)( )*style( )*>)", "</style>",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(<style>).*(</style>)", string.Empty,
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // insert tabs in spaces of <td> tags
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<( )*td([^>])*>(<( )*br( )*(/)*>)*", " ",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(<( )*br( )*(/)*>)*( )*</td([^>])*>(<( )*br( )*(/)*>)*", "",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // insert line breaks in places of <BR> and <LI> tags
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*<( )*br( )*(/)*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*<( )*li( )*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // insert line paragraphs (double line breaks) in place
            // if <P>, <DIV> and <TR> tags
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*<( |/)*div([^>])*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*<( )*tr([^>])*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*<( |/)*p([^>])*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*</table([^>])*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"(\r|\n)*</(ol|ul)([^>])*>", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // Remove remaining tags like <a>, links, images,
            // comments etc - anything thats enclosed inside < >
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<[^>]*>", string.Empty,
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // replace special characters:
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @" ", " ",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"•", " * ",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"‹", "<",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"›", ">",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"™", "(tm)",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"⁄", "/",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"<", "<",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @">", ">",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"©", "(c)",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"®", "(r)",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @" ", " ",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            // Remove all others. More can be added, see
            // http://hotwired.lycos.com/webmonkey/reference/special_characters/
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  @"&(.{2,6});", string.Empty,
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            // make line breaking consistent
            result = result.Replace("\n", "\r");

            // Remove extra line breaks and tabs:
            // replace over 2 breaks with 2 and over 4 tabs with 4.
            // Prepare first to remove any whitespaces inbetween
            // the escaped characters and remove redundant tabs inbetween linebreaks
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\r)*( )+(\r)", "\r\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\r)( )+", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\t)( )+(\t)", "\t\t",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\t)( )+(\r)", "\t\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\r)( )+(\t)", "\r\t",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            // Remove redundant tabs
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\r)(\t)+(\r)", "\r\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            // Remove multible tabs followind a linebreak with just one tab
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "(\r)(\t)+", "\r\t",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "[\r]+", "\r",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "[ ]+", " ",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            // Thats it.
            result = result.Replace("\r", "\n");
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "[\n ]$", "",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            result = System.Text.RegularExpressions.Regex.Replace(result,
                                                                  "^[\n ]", "",
                                                                  System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            return result;
        }
        catch
        {
            return result;
        }
    }

Friday, 15 March 2013

How to make the HTML table in C# (on the server side, values comes from the database)


 while (sqr.Read())
            {
                string partner_name = sqr.GetString(0);
                int partner_id = sqr.GetInt32(1);
                HtmlPartnerNameDiv += "<div id=" + partner_name + " class=tab_airline><a href=flights.html class=more_offers title=More Offers>More Offers" +
                                      "</a><div class=list-head><h2>" + partner_name + " Latest Fares </h2> </div><table class=home_partnerfares><thead><tr><th width=90 scope=col>" +
                                      "<strong>DESTINATIONS</strong></th><th width=113 scope=col ><strong>Travel dates </strong> </th><th width=70 scope=col><strong>Book by</strong></th>" +
                                      "<th width=38 scope=col><strong> Fare </strong></th><th width=40 scope=col><strong> More  </strong></th></tr></thead>";
                GetAllFaresByIdGridView(partner_id);
                HtmlPartnerNameDiv += HtmlTable;
            }



protected string GetAllFaresByIdGridView(int id)
    {
        string htmlStr = "";
        HtmlTable = "";
        try
        {
            using (SqlConnection conn = DataAccess.GetConnected())
            {
                SqlCommand cmd = new SqlCommand("GetAllFaresByID", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@ID", id);
                cmd.Parameters.Add(new SqlParameter("@Error", SqlDbType.VarChar, 255));
                cmd.Parameters["@Error"].Direction = ParameterDirection.Output;
                cmd.Parameters.Add(new SqlParameter("@count", SqlDbType.VarChar, 255));
                cmd.Parameters["@count"].Direction = ParameterDirection.Output;
                SqlDataReader sqr = cmd.ExecuteReader();
                htmlStr += "<tbody>";
                while (sqr.Read())
                {
                    string Destination = sqr.GetString(0);
                    string Travel_From_Date = sqr.GetString(1);
                    string Travel_To_Date = sqr.GetString(2);
                    string Book_By = sqr.GetString(3);
                    int Fare = sqr.GetInt32(4);
                    htmlStr+= "<tr ><td>" + Destination + "</td>" +
                              "<td>" + Travel_From_Date + " - " + Travel_To_Date + "</td><td>" + Book_By + "</td><td class=price>&pound;" + Fare + "</td><td><a href=flights.html title=View Details>" +
                              "view &rsaquo; </a></td> </tr>";
                }
            }
        }
        catch (Exception ex)
        {
            //throw ex.Message;
        }
        htmlStr += "</tbody></table></div>";
        HtmlTable += htmlStr;
        return htmlStr;
    }

How to format the string in the title property of the image tag(values comes from the database)

using (SqlConnection conn = DataAccess.GetConnected())
            {
                SqlCommand cmd = new SqlCommand("GetImageForSlider", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader sqr = cmd.ExecuteReader();
                while (sqr.Read())
                {
                    string image_path = sqr.GetString(0);
                    string description = sqr.GetString(1);
                    string action = sqr.GetString(2);
                    HtmlImage += string.Format("<img src=\"{0}\" title=\"<h3>{1}.</h3><span class=price>{2}</span><p><br></p><a href=http://www.giftotravels.com >This is link</a>\"/>",image_path, description, action);
                }
            }


Monday, 11 March 2013

Insert, Edit, Delete, Update in GridView Using Asp.Net with C-Sharp And How to display images from database using image Path in GridView


aspx Code


<asp:GridView ID="Fare_Images_GridView" runat="server"  AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None"
                      AllowPaging="false" AllowSorting="true"
                      onrowcancelingedit="Fare_Images_GridView_RowCancelingEdit"
                      onrowediting="Fare_Images_GridView_RowEditing"
                      OnRowDeleting="Fare_Images_GridView_RowDeleting"
                      OnRowUpdating="Fare_Images_GridView_RowUpdating"
                      OnRowCommand="Fare_Images_GridView_RowCommand" >

          <AlternatingRowStyle BackColor="White" />
          <Columns>
            <asp:TemplateField Visible="false">
              <ItemTemplate>
                <asp:Label ID="lbl_image_id" runat="server" Visible="false" Text='<%# Eval("image_id") %>' ></asp:Label>
                <asp:Label ID="lbl_Partner_id" runat="server" Visible="false" Text='<%# Eval("Partner_id") %>' ></asp:Label>
                <asp:Label ID="lbl_image_name" runat="server" Visible="false" Text='<%# Eval("image_name") %>' ></asp:Label>
              </ItemTemplate>
       
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Logo">
              <ItemTemplate >
                <asp:Image ID="lbl_image_path" runat="server" ImageUrl='<%#Eval("image_path") %>' Width="70px" Height="70px" />
              </ItemTemplate>
              <EditItemTemplate>
                <asp:Image ID="lbl_image_path" runat="server" ImageUrl='<%#Eval("image_path") %>' Width="40px" Height="40px" />
                <asp:FileUpload ID="FileUploadImagePartner" FileName='<%#Eval("image_path") %>' Width="100px" runat="server" />
              </EditItemTemplate>
              <InsertItemTemplate>
                <asp:FileUpload ID="FileUploadImagePartner" FileName='<%#Eval("image_path") %>' Width="100px" runat="server" />
              </InsertItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Partner Name">
              <ItemTemplate>
                <asp:LinkButton ID="link_Partner_Name" CommandName="Partner_Name" CommandArgument='<%# Eval("Partner_id") %>' runat="server" Text='<%#Eval("Partner_Name") %>' ></asp:LinkButton>
              <%-- <asp:Label ID="lbl_Partner_Name" runat="server" Visible="true" Text='<%# Eval("Partner_Name") %>' ></asp:Label>--%>
              </ItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Partner_Name" runat="server" Text='<%#Eval("Partner_Name") %>' Width="80px" ></asp:TextBox>
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Edit" ShowHeader="false">
              <ItemTemplate>
                <asp:LinkButton ID="btnedit" runat="server"
                                CommandName="Edit" Text="Edit" ></asp:LinkButton>
              </ItemTemplate>
       
              <EditItemTemplate>
                <asp:LinkButton ID="btndelete" runat="server"
                                CommandName="Delete" Text="Delete" OnClientClick="return confirm('This will delete your all Fares.Are you sure you want to delete? ');" ></asp:LinkButton>
                <asp:LinkButton ID="btnupdate" runat="server"
                                CommandName="Update" Text="Update" ></asp:LinkButton>
                <asp:LinkButton ID="btncancel" runat="server"
                                CommandName="Cancel" Text="Cancel"></asp:LinkButton>
              </EditItemTemplate>
            </asp:TemplateField>
          </Columns>
          <EditRowStyle BackColor="white" /><%--#2461BF--%>
          <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
          <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
          <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
          <RowStyle BackColor="#EFF3FB" HorizontalAlign="Center" />
          <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
          <SortedAscendingCellStyle BackColor="#F5F7FB" />
          <SortedAscendingHeaderStyle BackColor="#6D95E1" />
          <SortedDescendingCellStyle BackColor="#E9EBEF" />
          <SortedDescendingHeaderStyle BackColor="#4870BE" />
        </asp:GridView>


CS Code

//Method in the Data Access Layer
 public void FillGridView(string strProName, System.Web.UI.WebControls.GridView GridViewName)
    {
        //int status = 0;
        DataTable dt = new DataTable();
        try
        {
            using (SqlConnection conn = DataAccess.GetConnected())
            {
                SqlCommand cmd = new SqlCommand(strProName, conn);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataAdapter sqlda = new SqlDataAdapter();
                sqlda.SelectCommand = cmd;
                sqlda.Fill(dt);
                GridViewName.DataSource = dt;
                GridViewName.DataBind();
            }
        }
        catch (Exception ex)
        {
            //throw ex.Message;
        }
    }

//Call on Presentation Layer

 protected void GetAllImagesPartner()
    {
        da.FillGridView("ShowPartnerImagesGridView", Fare_Images_GridView);
    }

 protected void Fare_Images_GridView_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        Fare_Images_GridView.EditIndex = -1;
        GetAllImagesPartner();
    }

    protected void Fare_Images_GridView_RowEditing(object sender, GridViewEditEventArgs e)
    {
        Fare_Images_GridView.EditIndex = e.NewEditIndex;
        GetAllImagesPartner();
    }

    protected void Fare_Images_GridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        string filename = "";
        string image="";
        try
        {
            FileUpload fileupload = (FileUpload)Fare_Images_GridView.Rows[e.RowIndex].FindControl("FileUploadImagePartner");
            if (fileupload.HasFile)
            {
                // string filename = Path.GetFileName(this.fileupload.PostedFile.FileName);
                filename = fileupload.FileName;
                image=filename;
                fileupload.SaveAs(Server.MapPath("~/Partner_Fare_Images/" + filename));
            }
            else
            {
                Label image_name = (Label)Fare_Images_GridView.Rows[e.RowIndex].FindControl("lbl_image_name");
                image=image_name.Text;
                //filename = image_name.ToString();
            }
            Label lbl_Partner_Id = (Label)Fare_Images_GridView.Rows[e.RowIndex].FindControl("lbl_Partner_id");
            Label lbl_image_Id = (Label)Fare_Images_GridView.Rows[e.RowIndex].FindControl("lbl_image_id");
            TextBox txt_Partner_Name = (TextBox)Fare_Images_GridView.Rows[e.RowIndex].FindControl("txt_Partner_Name");

            using (SqlConnection con = DataAccess.GetConnected())
            {
                SqlCommand cmd = new SqlCommand("UpdatePartnerImage", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Partner_Id", lbl_Partner_Id.Text);
                cmd.Parameters.AddWithValue("@Image_Id", lbl_image_Id.Text);
                cmd.Parameters.AddWithValue("@Image_Path", "Partner_Fare_Images/" + image);
                //cmd.Parameters.AddWithValue("@Image_Path", );
                cmd.Parameters.AddWithValue("@Partner_Name", txt_Partner_Name.Text);
                cmd.Parameters.AddWithValue("@image_name", image);
                cmd.ExecuteNonQuery();
                Fare_Images_GridView.EditIndex = -1;
                GetAllImagesPartner();
            }
        }
        catch (Exception ex)
        { 
        }
    }

    protected void Fare_Images_GridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            GridViewRow row = Fare_Images_GridView.Rows[e.RowIndex];
            Label Image_Id = (Label)row.FindControl("lbl_Image_id");
            Label Partner_Id = (Label)row.FindControl("lbl_Partner_id");
            using (SqlConnection con = DataAccess.GetConnected())
            {
                SqlCommand cmd = new SqlCommand("deletePartnerFullData", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Image_Id", Image_Id.Text);
                cmd.Parameters.AddWithValue("@Partner_Id", Partner_Id.Text);
                cmd.ExecuteNonQuery();
                con.Close();
                GetAllImagesPartner();
            }
        }
        catch (Exception ex)
        { 
        }
    }

    protected void Fare_Images_GridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Partner_Name")
        {
            using (SqlConnection con = DataAccess.GetConnected())
            {
                try
                {
                    int rowindex = Convert.ToInt32(e.CommandArgument);
                    GridViewRow row = (GridViewRow)((Control)e.CommandSource).NamingContainer;
                    LinkButton Partner_Name = (LinkButton)row.FindControl("link_Partner_Name");
                    //Label Partner_Id = (Label)row.FindControl("lbl_Partner_Id");
                    hdn_Add_Fare_Partner.Value = Partner_Name.Text;
                    hdn_Add_Fare_Id.Value = rowindex.ToString();
                    lbl_Add_Fare.Text = "";
                    lbl_Add_Fare.Text = "Add Fare For " + hdn_Add_Fare_Partner.Value;
                    GetAllFaresById(Convert.ToInt32(hdn_Add_Fare_Id.Value));
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message.ToString());
                }
                finally
                {
                    con.Close();
                }
            }
        }
    }

Sunday, 10 March 2013

How to make a Folder/Directory in Asp.net with C-Sharp

http://aspnetgeeks.blogspot.com/p/aspnet.html

aspx Code


<div style=" float:left; position:relative; clear:left">
       <%-- <h2 style="color:Navy">asp.net example: create directory</h2> --%>
        <asp:Label  ID="Label1" runat="server" Font-Size="Medium" ForeColor="SeaGreen"></asp:Label>
        <br />
        <asp:Label  ID="Label2" runat="server" Font-Size="20px" ForeColor="Red"></asp:Label>
         <asp:Label  ID="Label4" runat="server" Font-Size="20px" ForeColor="Red"></asp:Label>
        <br /><br />
        <asp:Label ID="Label3" runat="server" Text="Directory Name"></asp:Label>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br /><br />
        <asp:Button ID="btnCreateDirectory" runat="server" Font-Bold="true" ForeColor="HotPink" Text="Create Directory" OnClick="btnCreateDirectory_Click"  />
     
    </div>


 Code Behind File

protected void btnCreateDirectory_Click(object sender, System.EventArgs e)
    {
        string appPath = Request.PhysicalApplicationPath.ToString();

        DirectoryInfo newDirectory = new DirectoryInfo(appPath + TextBox1.Text);
        string path = Server.MapPath("~/" + TextBox1.Text);
        try
        {
            if (!Directory.Exists(path))
            {
                newDirectory.Create();
                SqlConnection conn = DataAccess.GetConnected();
                SqlCommand cmd = new SqlCommand("AddCheckFolder", conn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@folder_name",TextBox1.Text);
                cmd.Parameters.AddWithValue("@CreatedDate",DateTime.Now.ToString());
                int result= cmd.ExecuteNonQuery();
                if (result != 0)
                {
                    Label4.Text = "Folder Added in Database Successfully";
                }
                else
                {
                    Label4.Text = "Unfortunately Folder Can't added in Database";
                }
            }
            else
            {
                Label2.Text = "Folder Already Exists";
            }
            
        }
        catch (Exception ex)
        {
            Label2.Text = "An error occured when creating a directory!";
        }

Monday, 12 March 2012

Benefits of Duaa (Part -2)

  • Abu Hurairah  narrates from Rasool-Allah , "Three duaas are such in which there is no doubt of their acceptance: 
    • 1) Father's duaa
    •  2) Traveler's duaa
    •  3) Duaa of the oppressed(mazloom)". (Timizi, Ibne Majah)
  • Abu Hurairah  narrates from Rasool-Allah , "Three types of people's duaas are not rejected: 
    • 1) At the time of iftar the person who has fasted
    •  2) Adil ruler's duaa
    •  3) The duaa of the oppressed (mazloom) . Allah raises the duaa of the oppressed (mazloom)  on the clouds and the doors of heaven are opened for it and Allah says, "Oath(qasam) of MY Majesty(jalal) and Honour!(izzat) I will help and aid you. Even though if the help is after few days." (Tirmizi)
  • Abu Hurairah  narrates from Rasool-Allah , "When anyone of you does duaa then don't say "Oh Allah! Forgive me if you want", "Have mercy on me if you want", "Give me subsistence(rizq) if you wish" rather believe completely that HE will do whatever HE wishes. Nobody can force HIM." (Bukhari)
  • Abu Hurairah  narrates from Rasool-Allah , "Allah excepts the duaa of a person till the duaa is not related to sin(gunah) or breaking of some relation and until he does not haste(quickness) in that duaa. The people (May Allah be happy with them) asked, "Oh Rasool-Allah! What is meant by haste (quickness)?" He  replied, "That the person say "I did duaa again and again but my duaa wasn't accepted and afterwards he becomes hopeless and leaves the duaa. This is called haste (quickness) ." (Muslim)
  • Jabir  narrates from Rasool-Allah , "Don't do Bad-duaa [against] yourself, your wealth, or for your children. May it be the moment of acceptance in the court of Allah and your Bad-duaa be accepted. (Muslim)
  • Boraidah  narrates that Rasool-Allah  heard a man performing duaa like so    so He  said, "He [the man] has performed duaa with the Ism-e-Azam and when Allah is asked through the Ism-e-Azam, Allah grants and when duaa is performed with it HE accepts it." (Tirmizi and Abu Dawood)
  • Asma binte Yazeed (Radi Allahu Anha) narrates from Rasool-Allah , "Ism-e-Azam is in these two ayahs  and in the beginning of Ale-Imran . " (Tirmizi and Abu Dawood)
  • Abu Hurairah  narrates from Rasool-Allah , "Saying  is dearer to me than this world and all that is in it." (Mislim)
  • Abu Hurairah  narrates from Rasool-Allah , "Whoever said  hundred times in one day his sins are erased even if they are equal to the foam of the sea." (Muslim and Bukhari)
  • Abu Hurairah  narrates from Rasool-Allah , "Every Prophet had a special duaa which is accepted in the court of Allah. All Prophets were in quick in their duaas. On the day of Judgment, for the intercession of my Ummah, I have saved my duaa. My duaa will reach to every person in my ummah, who did not make any partners with Allah. (Muslim)    

Wednesday, 29 February 2012

Benefits of Duaa (Part -1)


  • Numan bin Basheer  narrates from Rasool-Allah , "Duaa is ibadat." Then He  read this ayat . (Tirmizi, Abu Dawod, and Ibn-e-Majah)
  • Abu Hurairah  narrates from Rasool-Allah , "In the court of Allah, there is no greater thing than duaa" (Ibn-e-Majah)
  • Abdullah bin Umar  narrates from Rasool-Allah  ," Among whatever has been descended(Naazil) and whatever has not been descended (Naazil)  Duaa is beneficial of all. Oh people of Allah! Assume Duaa a must for yourselves. (Tirmizi)
  • Abdullah bin Umar  from Rasool-Allah , "For whoever the door of duaa opened, for him the doors of mercy are opened. Whatever duaa is asked from Allah the best duaa is for well-being and safety among them." (Tirmizi)
  • Abu Hurairah  narrates from Rasool-Allah , "Allah is extremely displeased(nazaz) with the person who doesn't do duaa to Allah". (Tirmizi)
  • Salman  narrates from Rasool-Allah , "Your Rab is modest(humble) and kind. A person raise his hands in HIS court and HE leave them empty, Allah shies(Haya) from it." (Tirmizi and Abu Dawood)
  • Jabir  narrates from Rasool-Allah , "Whoever does duaa to Allah, Allah fulfills his seeking(needs) or in exchange averts(turn away) misfortune(mishap) until the duaa is not related to sin or breaking some relation." (Tirmizi)
  • Abu Hurairah  narrates from Rasool-Allah , "Do duaa to Allah with this confidence that HE will accept it and know this well that Allah doesn't accept the duaa done with a negligent and careless heart. (Tirmizi)
  • Salman Farsi  narrates from Rasool-Allah , "Duaa turns away destiny(kismat) and good deeds lengthen(make longer) age. (Tirmizi)
  • Umar  narrates that, "Whenever Rasool-Allah  raised his hands for duaa He  did not put down them down until HE  took both hands over his face." (Tirmizi)
  • Abdullah bin Umar  narrates from Rasool-Allah , "Duaa for a person not present is accepted quickly by Allah." (Tirmizi and Abu Dawood)



                                                                                         Note: Next part will be published soon
                                                                                                                    Please keep visiting