Пример #1
0
        protected void bindDetailsToListView()
        {
            IGTMAIN.cmdtext = IGTMAIN.cmdtextAll;

            IGTMAIN.GetDataLP();

            lstViewDetails.DataSource = IGTMAIN.dtlp;

            lstViewDetails.DataBind();
        }
Пример #2
0
        protected void btn_csv_Click(object sender, ImageClickEventArgs e)
        {
            IGTMAIN.cmdtext = IGTMAIN.cmdtextlp;

            IGTMAIN.GetDataLP();

            Response.Clear();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment;filename=" + IGTMAIN.filename + ".csv");
            Response.Charset     = "";
            Response.ContentType = "application/text";



            StringBuilder sb = new StringBuilder();

            sb.Append(IGTMAIN.Title1);
            sb.Append("\r\n");
            sb.Append(IGTMAIN.Title2);
            sb.Append("\r\n");
            sb.Append(IGTMAIN.Title3);
            sb.Append("\r\n");
            for (int k = 0; k < IGTMAIN.dtlp.Columns.Count; k++)
            {
                //add separator
                sb.Append(IGTMAIN.dtlp.Columns[k].ColumnName + ',');
            }
            //append new line
            sb.Append("\r\n");
            for (int i = 0; i < IGTMAIN.dtlp.Rows.Count; i++)
            {
                for (int k = 0; k < IGTMAIN.dtlp.Columns.Count; k++)
                {
                    //add separator
                    sb.Append(IGTMAIN.dtlp.Rows[i][k].ToString().Replace(",", ";") + ',');
                }
                //append new line
                sb.Append("\r\n");
            }
            Response.Output.Write(sb.ToString());
            Response.Flush();
            Response.End();
        }
Пример #3
0
        protected void btn_word_Click(object sender, ImageClickEventArgs e)
        {
            IGTMAIN.cmdtext = IGTMAIN.cmdtextlp;

            IGTMAIN.GetDataLP();
            Response.Clear();
            Response.AddHeader("content-disposition", "attachment;filename=" + IGTMAIN.filename + ".doc");
            Response.Charset = "";
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.ContentType = "application/vnd.word";
            System.IO.StringWriter             stringWrite = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter       htmlWrite   = new System.Web.UI.HtmlTextWriter(stringWrite);
            System.Web.UI.WebControls.GridView dg          = new System.Web.UI.WebControls.GridView();
            dg.Caption    = IGTMAIN.Title;
            dg.DataSource = IGTMAIN.dtlp;
            dg.DataBind();
            dg.RenderControl(htmlWrite);
            Response.Write(stringWrite.ToString());
            Response.End();
        }
Пример #4
0
        protected void btn_excel_Click(object sender, ImageClickEventArgs e)
        {
            IGTMAIN.cmdtext = IGTMAIN.cmdtextlp;

            IGTMAIN.GetDataLP();

            Response.ClearContent();
            Response.AddHeader("content-disposition", "attachment;filename=" + IGTMAIN.filename + ".xls");
            Response.ContentType = "application/ms-excel";
            StringWriter   sw  = new StringWriter();
            HtmlTextWriter htw = new HtmlTextWriter(sw);
            HtmlForm       frm = new HtmlForm();

            System.Web.UI.WebControls.GridView dg = new System.Web.UI.WebControls.GridView();
            dg.Caption = IGTMAIN.Title;


            dg.DataSource = IGTMAIN.dtlp;
            dg.DataBind();

            dg.RenderControl(htw);
            Response.Write(sw.ToString());
            Response.End();
        }
Пример #5
0
        protected void btn_Submit_Click(object sender, EventArgs e)
        {
            string[] delimiters = new string[] { "---" };
            string[] txtdiv     = ddl_News_Type.Text.ToString().Split(delimiters, StringSplitOptions.RemoveEmptyEntries);



            txt_News_Code.Text = txtdiv[1].ToString() + "--" + txt_Title.Text.Replace(' ', '-');



            if (!string.IsNullOrEmpty(txt_Title.Text) || !string.IsNullOrEmpty(txt_ETitle.Text) || !string.IsNullOrEmpty(txt_News_Code.Text) || !string.IsNullOrEmpty(txt_Story_Details.Text) || !string.IsNullOrEmpty(txt_link_name.Text))
            {
                IGTMAIN.cmdtext = IGTMAIN.cmdtextAll;

                IGTMAIN.GetDataLP();
                DataRow[] dr = IGTMAIN.dtlp.Select("News_Code = '" + txt_News_Code.Text + "'");
                if (dr.Length == 0)
                {
                    using (SqlConnection con = new SqlConnection(IGTMAIN.CS))
                    {
                        string cmdText = "INSERT INTO News_Details (News_Type_Code,News_Code,Is_Breaking,Title,ETitle,Intro,MetaKey,MetaDesc,Story_Details,link_name,Posted_By" +
                                         ",Written_By,Covered_By,Photo_By,Status,Remarks,State,City,Created_Date,Created_IP,Created_MAC,Created_By)" +
                                         "VALUES" +
                                         "(@News_Type_Code,@News_Code,@Is_Breaking,@Title,@ETitle,@Intro,@MetaKey, @MetaDesc, @Story_Details,@link_name,@Posted_By" +
                                         ",@Written_By,@Covered_By,@Photo_By,@Status,@Remarks,@State,@City,@Created_Date,@Created_IP,@Created_MAC,@Created_By)";
                        SqlCommand cmd = new SqlCommand(cmdText, con);

                        cmd.Parameters.AddWithValue("@News_Type_Code", ddl_News_Type.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@News_Code", txt_News_Code.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Is_Breaking", ddl_Breaking.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Title", txt_Title.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@ETitle", txt_ETitle.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Intro", txt_Intro.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@MetaKey", txt_Keyword.Text);
                        cmd.Parameters.AddWithValue("@MetaDesc", txt_Desc.Text);
                        cmd.Parameters.AddWithValue("@Story_Details", txt_Story_Details.Text.ToString());
                        cmd.Parameters.AddWithValue("@link_name", txt_link_name.Text);
                        cmd.Parameters.AddWithValue("@Posted_By", HttpContext.Current.Session["User_ID"].ToString());
                        cmd.Parameters.AddWithValue("@Written_By", txt_Written_By.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Covered_By", txt_Covered_By.Text);
                        cmd.Parameters.AddWithValue("@Photo_By", txt_Photo_By.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Status", ddl_Status.Text.ToUpper());
                        cmd.Parameters.AddWithValue("@Remarks", txt_Remarks.Text);
                        cmd.Parameters.AddWithValue("@State", ddl_State.Text);
                        cmd.Parameters.AddWithValue("@City", ddl_City.Text);

                        cmd.Parameters.AddWithValue("@Created_Date", DateTime.Now.ToString("yyyyMMddHHmmss"));
                        cmd.Parameters.AddWithValue("@Created_IP", IGTMAIN.GetIpAddress().ToString());
                        cmd.Parameters.AddWithValue("@Created_MAC", IGTMAIN.GetMacAddress().ToString());
                        cmd.Parameters.AddWithValue("@Created_By", HttpContext.Current.Session["User_ID"].ToString());



                        con.Open();
                        cmd.ExecuteNonQuery();
                    }

                    string script = "alert(\"New Record is Added Successfully.\");";
                    ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);



                    lbl_Message.Text      = "New Record is Added Successfully.";
                    txt_link_name.Enabled = true;

                    //       ImageUpload();
                }
                else
                {
                    string script = "alert(\"News Already Exist.\");";
                    ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
                }
            }
            else
            {
                string script = "alert(\"Enter All Fields.\");";
                ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            }
        }