示例#1
0
 public DataSet getMacRecords(BL_Machine objBL_Mac)
 {
     try
     {
         con.Open();
         SqlCommand cmd = new SqlCommand("SP_Machine", con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@Mode", SqlDbType.NVarChar, 100).Value = objBL_Mac.Mode;
         DataSet        ds1 = new DataSet();
         SqlDataAdapter da  = new SqlDataAdapter(cmd);
         da.Fill(ds1);
         return(ds1);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
示例#2
0
    public int BulkInsert(BL_Machine objBL_Mac)
    {
        try
        {
            con.Open();
            SqlCommand cmd = new SqlCommand("SP_Machine", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@Mode", SqlDbType.NVarChar, 100).Value     = objBL_Mac.Mode;
            cmd.Parameters.Add("@ByExcel", SqlDbType.NVarChar, 8000).Value = objBL_Mac.ByExcel;
            int res = cmd.ExecuteNonQuery();
            return(res);

            con.Close();
        }
        catch (Exception ex)
        {
            return(0);
        }
    }
示例#3
0
    protected void btnUpload_Click(object sender, EventArgs e)
    {
        try
        {
            objBL_Mac = new BL_Machine();
            objDL_Mac = new DL_Machine();
            string FullPath   = Server.MapPath(FileUpload1.FileName);
            string MyPath     = System.IO.Path.GetDirectoryName(FullPath);
            string myFilename = System.IO.Path.GetFileName(FullPath);
            string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FullPath +
                                ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
            int SQlResult = objDL_Mac.BulkInsert(objBL_Mac);

            string          query = "SELECT [Partno] FROM [Sheet1$]";
            OleDbConnection conn  = new OleDbConnection(connString);
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            OleDbCommand     cmd = new OleDbCommand(query, conn);
            OleDbDataAdapter da  = new OleDbDataAdapter(cmd);

            DataSet ds = new DataSet();
            da.Fill(ds);
            objBL_Mac.Mode    = "ExcelUpload";
            objBL_Mac.ByExcel = ds.GetXml();
            grdMac.DataSource = ds.Tables[0];
            grdMac.DataBind();

            da.Dispose();
            conn.Close();
            conn.Dispose();
        }
        catch (Exception ex)
        {
        }
        finally
        {
        }
    }
示例#4
0
    public DataSet BulkInsert1(BL_Machine objBL_Mac)
    {
        try
        {
            con.Open();
            SqlCommand cmd = new SqlCommand("SP_Machine1", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@Mode", SqlDbType.NVarChar, 100).Value     = objBL_Mac.Mode;
            cmd.Parameters.Add("@ByExcel", SqlDbType.NVarChar, 8000).Value = objBL_Mac.ByExcel;
            SqlDataAdapter adp = new SqlDataAdapter(cmd);
            DataSet        ds  = new DataSet();
            adp.Fill(ds);
            //int res = cmd.ExecuteNonQuery();
            return(ds);

            con.Close();
        }
        catch (Exception ex)
        {
            return(null);
        }
    }