Esempio n. 1
0
    private Craditnote GetData()
    {
        string listvalue = "";

        foreach (ListItem item in SKT.Items)
        {
            if (item.Selected)
            {
                listvalue += item.Value + ",";
            }
        }
        string Productvalue = "";

        foreach (ListItem item1 in PPS.Items)
        {
            if (item1.Selected)
            {
                Productvalue += item1.Value + ",";
            }
        }
        string Returntypevalue = "";

        foreach (ListItem item2 in RTD.Items)
        {
            if (item2.Selected)
            {
                Returntypevalue += item2.Value + ",";
            }
        }
        string     conString = ConfigurationManager.ConnectionStrings["ConnectionString_master"].ConnectionString;
        SqlCommand cmd       = new SqlCommand("createnoteautomation_test");

        using (SqlConnection con = new SqlConnection(conString))
        {
            using (SqlDataAdapter sda = new SqlDataAdapter())
            {
                cmd.Connection  = con;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@startdate", txtfrmdate.Text.Trim());
                cmd.Parameters.AddWithValue("@endate", txttodate.Text.Trim());
                cmd.Parameters.AddWithValue("@customercode", Customercode.Text.Trim());
                cmd.Parameters.AddWithValue("@Billno", BillNo.Text.Trim());
                cmd.Parameters.AddWithValue("@SKT", listvalue);
                cmd.Parameters.AddWithValue("@HQ", HQ.Text.Trim());
                cmd.Parameters.AddWithValue("@pps", Productvalue);
                cmd.Parameters.AddWithValue("@RTD", Returntypevalue);
                cmd.Parameters.Add("@message", SqlDbType.VarChar, 300);
                cmd.Parameters["@message"].Direction = ParameterDirection.Output;
                sda.SelectCommand = cmd;

                using (Craditnote dsCustomers = new Craditnote())
                {
                    sda.Fill(dsCustomers, "craditnote");
                    lblstatus.Text = cmd.Parameters["@message"].Value.ToString();
                    return(dsCustomers);
                }
            }
        }
    }
Esempio n. 2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        ReportViewer1.ProcessingMode         = ProcessingMode.Local;
        ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Report/Craditnote.rdlc");
        Craditnote       dsCustomers = GetData();
        ReportDataSource datasource  = new ReportDataSource("craditnote", dsCustomers.Tables[0]);
        ReportParameter  rp          = new ReportParameter("Startdate", txtfrmdate.Text.ToString());

        ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });
        ReportParameter rp1 = new ReportParameter("Enddate", txttodate.Text.ToString());

        ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp1 });
        ReportViewer1.LocalReport.DataSources.Clear();
        ReportViewer1.LocalReport.DataSources.Add(datasource);
    }