string slctcmd = string.Format("--Your SQL Query--");
DataTable dt = qc.DataReaderTable(slctcmd);
DataGridView.DataSource = dt;
DataGridView.Columns[0].Width = 200;
DataGridView.Columns[1].Width = 100;
DataGridView.Columns[2].Width = 100;
DataGridView.Columns[3].Width = 100;
DataGridView.Columns[4].Width = 100;
Wednesday, 14 December 2016
Friday, 2 December 2016
Upward Context Menu Strip on Button Click
private void button2_Click(object sender, EventArgs e)
{
Point screenpoint = button2.PointToScreen(new Point(button2.Left, button2.Bottom));
if (screenpoint.Y + contextMenuStrip1.Size.Height < Screen.PrimaryScreen.WorkingArea.Height)
{
contextMenuStrip1.Show(button2, new Point(0, -contextMenuStrip1.Size.Height));
}
else
{
contextMenuStrip1.Show(button2, new Point(0, button2.Height));
}
}
{
Point screenpoint = button2.PointToScreen(new Point(button2.Left, button2.Bottom));
if (screenpoint.Y + contextMenuStrip1.Size.Height < Screen.PrimaryScreen.WorkingArea.Height)
{
contextMenuStrip1.Show(button2, new Point(0, -contextMenuStrip1.Size.Height));
}
else
{
contextMenuStrip1.Show(button2, new Point(0, button2.Height));
}
}
Tuesday, 1 November 2016
Delete cnfrmation Msg
DialogResult result = MessageBox.Show("Are You Sure to Delete This?", "Attention Please...!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
if (result == DialogResult.Yes)
{}
if (result == DialogResult.Yes)
{}
SearchBox Text Changed Event
private void txt_Search_TextChanged(object sender, EventArgs e)
{
dgv_search.Rows.Clear();
string aq = "SELECT [Name],[Description],[Date] FROM [City] where Name like '%" + txt_Search.Text + "%'";
DataTable dt = qc.DataReaderTable(aq);
for (int i = 0; i < dt.Rows.Count; i++)
{
dgv_search.Rows.Add();
dgv_search.Rows[i].Cells[0].Value = Convert.ToString(dt.Rows[i]["Name"]);
dgv_search.Rows[i].Cells[1].Value = Convert.ToString(dt.Rows[i]["Description"]);
dgv_search.Rows[i].Cells[2].Value = Convert.ToDateTime(dt.Rows[i]["Date"]);
}
}
{
dgv_search.Rows.Clear();
string aq = "SELECT [Name],[Description],[Date] FROM [City] where Name like '%" + txt_Search.Text + "%'";
DataTable dt = qc.DataReaderTable(aq);
for (int i = 0; i < dt.Rows.Count; i++)
{
dgv_search.Rows.Add();
dgv_search.Rows[i].Cells[0].Value = Convert.ToString(dt.Rows[i]["Name"]);
dgv_search.Rows[i].Cells[1].Value = Convert.ToString(dt.Rows[i]["Description"]);
dgv_search.Rows[i].Cells[2].Value = Convert.ToDateTime(dt.Rows[i]["Date"]);
}
}
btn Edit
txt_Name.Text = Convert.ToString(dgv_search.SelectedRows[0].Cells[0].Value);
txtDesc.Text = Convert.ToString(dgv_search.SelectedRows[0].Cells[1].Value);
dtp_Date.Text = Convert.ToString(Convert.ToDateTime(dgv_search.SelectedRows[0].Cells[2].Value));
txtDesc.Text = Convert.ToString(dgv_search.SelectedRows[0].Cells[1].Value);
dtp_Date.Text = Convert.ToString(Convert.ToDateTime(dgv_search.SelectedRows[0].Cells[2].Value));
Filling Grid from text fields
int _dgrow = dgvSOUT.Rows.Count;
dgvSOUT.Rows.Add();
dgvSOUT.Rows[_dgrow].Cells[0].Value = dgvSOUT.Rows.Count;
dgvSOUT.Rows[_dgrow].Cells[1].Value = cmblot.Text;
dgvSOUT.Rows[_dgrow].Cells[2].Value = txtSName.Text;
dgvSOUT.Rows[_dgrow].Cells[3].Value = txtbrand.Text;
dgvSOUT.Rows.Add();
dgvSOUT.Rows[_dgrow].Cells[0].Value = dgvSOUT.Rows.Count;
dgvSOUT.Rows[_dgrow].Cells[1].Value = cmblot.Text;
dgvSOUT.Rows[_dgrow].Cells[2].Value = txtSName.Text;
dgvSOUT.Rows[_dgrow].Cells[3].Value = txtbrand.Text;
Filling textbox
private void fillParty()
{
string selectPartyCmd = string.Format("SELECT DISTINCT [Cust_Name] FROM [CUSTOMER] where [Loc_Id] = '" + Program.locId + "'");
txtPName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtPName.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
coll = qc.txtAutoCollection(selectPartyCmd);
txtPName.AutoCompleteCustomSource = coll;
}
{
string selectPartyCmd = string.Format("SELECT DISTINCT [Cust_Name] FROM [CUSTOMER] where [Loc_Id] = '" + Program.locId + "'");
txtPName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtPName.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
coll = qc.txtAutoCollection(selectPartyCmd);
txtPName.AutoCompleteCustomSource = coll;
}
Column Name of GridView
private void dgvstyle()
{
dgvSOUT.ColumnCount = 13;
dgvSOUT.Columns[0].Width = 55;
dgvSOUT.Columns[0].Name = "S#";
dgvSOUT.Columns[1].Width = 90;
dgvSOUT.Columns[1].Name = "LOT#";
dgvSOUT.Columns[2].Width = 120;
dgvSOUT.Columns[2].Name = "THREAD NAME";
dgvSOUT.Columns[3].Width = 100;
dgvSOUT.Columns[3].Name = "BRAND";
}
{
dgvSOUT.ColumnCount = 13;
dgvSOUT.Columns[0].Width = 55;
dgvSOUT.Columns[0].Name = "S#";
dgvSOUT.Columns[1].Width = 90;
dgvSOUT.Columns[1].Name = "LOT#";
dgvSOUT.Columns[2].Width = 120;
dgvSOUT.Columns[2].Name = "THREAD NAME";
dgvSOUT.Columns[3].Width = 100;
dgvSOUT.Columns[3].Name = "BRAND";
}
Filling data in textboxes on textchange
private void txtRegNo_TextChanged(object sender, EventArgs e)
{
string slctCmdEmpId = "SELECT Emp_Id FROM EMPLOYEE WHERE Emp_RegNo='" + txtRegNo.Text + "' and Loc_Id = '" + Program.locId + "'";
int empId = qc.DataReadInt(slctCmdEmpId);
string slctCmdData = "SELECT * FROM EMPLOYEE WHERE Emp_Id='" + empId + "' AND Emp_RegNo='" + txtRegNo.Text + "' and Loc_Id = '" + Program.locId + "'";
SqlDataReader sdr = (null);
sdr = qc.readData(slctCmdData);
sdr.Read();
txtEmpName.Text = sdr["Emp_Name"].ToString();
txtFatherName.Text = sdr["Emp_FatherName"].ToString();
txtCNIC.Text = sdr["Emp_CNIC"].ToString();
cmbGender.Text = sdr["Emp_Gender"].ToString();
txtPhone.Text = sdr["Emp_Phone"].ToString();
cmbStatus.Text = sdr["Emp_Status"].ToString();
cmbDesignation.Text = sdr["Emp_Designation"].ToString();
txtEmail.Text = sdr["Emp_Email"].ToString();
rchAddress.Text = sdr["Emp_Address"].ToString();
rchDetails.Text = sdr["Emp_Details"].ToString();
txtUserId.Text = sdr["Emp_RegNo"].ToString();
dtEmpReg.Value = Convert.ToDateTime(sdr["Emp_RegDate"]);
}
{
string slctCmdEmpId = "SELECT Emp_Id FROM EMPLOYEE WHERE Emp_RegNo='" + txtRegNo.Text + "' and Loc_Id = '" + Program.locId + "'";
int empId = qc.DataReadInt(slctCmdEmpId);
string slctCmdData = "SELECT * FROM EMPLOYEE WHERE Emp_Id='" + empId + "' AND Emp_RegNo='" + txtRegNo.Text + "' and Loc_Id = '" + Program.locId + "'";
SqlDataReader sdr = (null);
sdr = qc.readData(slctCmdData);
sdr.Read();
txtEmpName.Text = sdr["Emp_Name"].ToString();
txtFatherName.Text = sdr["Emp_FatherName"].ToString();
txtCNIC.Text = sdr["Emp_CNIC"].ToString();
cmbGender.Text = sdr["Emp_Gender"].ToString();
txtPhone.Text = sdr["Emp_Phone"].ToString();
cmbStatus.Text = sdr["Emp_Status"].ToString();
cmbDesignation.Text = sdr["Emp_Designation"].ToString();
txtEmail.Text = sdr["Emp_Email"].ToString();
rchAddress.Text = sdr["Emp_Address"].ToString();
rchDetails.Text = sdr["Emp_Details"].ToString();
txtUserId.Text = sdr["Emp_RegNo"].ToString();
dtEmpReg.Value = Convert.ToDateTime(sdr["Emp_RegDate"]);
}
Report Making(GridGame)
private void GridGame(DataTable dt)
{
DataTable dtbl = new DataTable();
dtbl.Columns.Add("GP NO", typeof(String));
dtbl.Columns.Add("DATE", typeof(String));
dtbl.Columns.Add("PARTY NAME", typeof(String));
dtbl.Columns.Add("LOT NO", typeof(String));
dtbl.Columns.Add("STOCK NAME", typeof(String));
dtbl.Columns.Add("BRAND", typeof(String));
dtbl.Columns.Add("STOCK TYPE", typeof(String));
dtbl.Columns.Add("PKNG TYPE", typeof(String));
dtbl.Columns.Add("QTTY", typeof(String));
dtbl.Columns.Add("WEIGHT", typeof(String));
dtbl.Columns.Add("BM QTY", typeof(String));
dtbl.Columns.Add("BM END", typeof(String));
dtbl.Columns.Add("BM LENGTH", typeof(String));
dtbl.Columns.Add("BM TTL LENGTH", typeof(String));
int count = dt.Rows.Count;
int totlRows = dt.Rows.Count;
int rowNum = 0;
for (int i = 0; i < totlRows; i++)
{
dtbl.Rows.Add();
dtbl.Rows[rowNum]["GP NO"] = dt.Rows[i]["GP NO"].ToString();
dtbl.Rows[rowNum]["Date"] = dt.Rows[i]["Date"].ToString();
dtbl.Rows[rowNum]["PARTY NAME"] = dt.Rows[i]["PARTY NAME"].ToString();
dtbl.Rows[rowNum]["LOT NO"] = dt.Rows[i]["LOT NO"].ToString();
dtbl.Rows[rowNum]["STOCK NAME"] = dt.Rows[i]["STOCK NAME"].ToString();
dtbl.Rows[rowNum]["BRAND"] = dt.Rows[i]["BRAND"].ToString();
dtbl.Rows[rowNum]["STOCK TYPE"] = dt.Rows[i]["STOCK TYPE"].ToString();
dtbl.Rows[rowNum]["PKNG TYPE"] = dt.Rows[i]["PKNG TYPE"].ToString();
dtbl.Rows[rowNum]["QTTY"] = dt.Rows[i]["QTTY"].ToString();
dtbl.Rows[rowNum]["WEIGHT"] = dt.Rows[i]["WEIGHT"].ToString();
dtbl.Rows[rowNum]["BM QTY"] = dt.Rows[i]["BM QTY"].ToString();
dtbl.Rows[rowNum]["BM END"] = dt.Rows[i]["BM END"].ToString();
dtbl.Rows[rowNum]["BM LENGTH"] = dt.Rows[i]["BM LENGTH"].ToString();
dtbl.Rows[rowNum]["BM TTL LENGTH"] = dt.Rows[i]["BM TTL LENGTH"].ToString();
rowNum++;
}
dsStock_Out ds = new dsStock_Out();
for (int i = 0; i < count; i++)
{
ds.dt_Stock_Out.Rows.Add();
ds.dt_Stock_Out.Rows[i]["GP NO"] = dtbl.Rows[i]["GP NO"];
ds.dt_Stock_Out.Rows[i]["Date"] = dtbl.Rows[i]["Date"];
ds.dt_Stock_Out.Rows[i]["PARTY NAME"] = dtbl.Rows[i]["PARTY NAME"];
ds.dt_Stock_Out.Rows[i]["LOT NO"] = dtbl.Rows[i]["LOT NO"];
ds.dt_Stock_Out.Rows[i]["STOCK NAME"] = dtbl.Rows[i]["STOCK NAME"];
ds.dt_Stock_Out.Rows[i]["BRAND"] = dtbl.Rows[i]["BRAND"];
ds.dt_Stock_Out.Rows[i]["STOCK TYPE"] = dtbl.Rows[i]["STOCK TYPE"];
ds.dt_Stock_Out.Rows[i]["PKNG TYPE"] = dtbl.Rows[i]["PKNG TYPE"];
ds.dt_Stock_Out.Rows[i]["QTTY"] = dtbl.Rows[i]["QTTY"];
ds.dt_Stock_Out.Rows[i]["WEIGHT"] = dtbl.Rows[i]["WEIGHT"];
ds.dt_Stock_Out.Rows[i]["BM QTY"] = dtbl.Rows[i]["BM QTY"];
ds.dt_Stock_Out.Rows[i]["BM END"] = dtbl.Rows[i]["BM END"];
ds.dt_Stock_Out.Rows[i]["BM LENGTH"] = dtbl.Rows[i]["BM LENGTH"];
ds.dt_Stock_Out.Rows[i]["BM TTL LENGTH"] = dt.Rows[i]["BM TTL LENGTH"];
}
crpStock_Out crp = new crpStock_Out();
crp.SetDataSource(ds);
ReportViewer rv = new ReportViewer();
rv.crystalReportViewer1.ReportSource = crp;
rv.crystalReportViewer1.Refresh();
rv.Show();
}
{
DataTable dtbl = new DataTable();
dtbl.Columns.Add("GP NO", typeof(String));
dtbl.Columns.Add("DATE", typeof(String));
dtbl.Columns.Add("PARTY NAME", typeof(String));
dtbl.Columns.Add("LOT NO", typeof(String));
dtbl.Columns.Add("STOCK NAME", typeof(String));
dtbl.Columns.Add("BRAND", typeof(String));
dtbl.Columns.Add("STOCK TYPE", typeof(String));
dtbl.Columns.Add("PKNG TYPE", typeof(String));
dtbl.Columns.Add("QTTY", typeof(String));
dtbl.Columns.Add("WEIGHT", typeof(String));
dtbl.Columns.Add("BM QTY", typeof(String));
dtbl.Columns.Add("BM END", typeof(String));
dtbl.Columns.Add("BM LENGTH", typeof(String));
dtbl.Columns.Add("BM TTL LENGTH", typeof(String));
int count = dt.Rows.Count;
int totlRows = dt.Rows.Count;
int rowNum = 0;
for (int i = 0; i < totlRows; i++)
{
dtbl.Rows.Add();
dtbl.Rows[rowNum]["GP NO"] = dt.Rows[i]["GP NO"].ToString();
dtbl.Rows[rowNum]["Date"] = dt.Rows[i]["Date"].ToString();
dtbl.Rows[rowNum]["PARTY NAME"] = dt.Rows[i]["PARTY NAME"].ToString();
dtbl.Rows[rowNum]["LOT NO"] = dt.Rows[i]["LOT NO"].ToString();
dtbl.Rows[rowNum]["STOCK NAME"] = dt.Rows[i]["STOCK NAME"].ToString();
dtbl.Rows[rowNum]["BRAND"] = dt.Rows[i]["BRAND"].ToString();
dtbl.Rows[rowNum]["STOCK TYPE"] = dt.Rows[i]["STOCK TYPE"].ToString();
dtbl.Rows[rowNum]["PKNG TYPE"] = dt.Rows[i]["PKNG TYPE"].ToString();
dtbl.Rows[rowNum]["QTTY"] = dt.Rows[i]["QTTY"].ToString();
dtbl.Rows[rowNum]["WEIGHT"] = dt.Rows[i]["WEIGHT"].ToString();
dtbl.Rows[rowNum]["BM QTY"] = dt.Rows[i]["BM QTY"].ToString();
dtbl.Rows[rowNum]["BM END"] = dt.Rows[i]["BM END"].ToString();
dtbl.Rows[rowNum]["BM LENGTH"] = dt.Rows[i]["BM LENGTH"].ToString();
dtbl.Rows[rowNum]["BM TTL LENGTH"] = dt.Rows[i]["BM TTL LENGTH"].ToString();
rowNum++;
}
dsStock_Out ds = new dsStock_Out();
for (int i = 0; i < count; i++)
{
ds.dt_Stock_Out.Rows.Add();
ds.dt_Stock_Out.Rows[i]["GP NO"] = dtbl.Rows[i]["GP NO"];
ds.dt_Stock_Out.Rows[i]["Date"] = dtbl.Rows[i]["Date"];
ds.dt_Stock_Out.Rows[i]["PARTY NAME"] = dtbl.Rows[i]["PARTY NAME"];
ds.dt_Stock_Out.Rows[i]["LOT NO"] = dtbl.Rows[i]["LOT NO"];
ds.dt_Stock_Out.Rows[i]["STOCK NAME"] = dtbl.Rows[i]["STOCK NAME"];
ds.dt_Stock_Out.Rows[i]["BRAND"] = dtbl.Rows[i]["BRAND"];
ds.dt_Stock_Out.Rows[i]["STOCK TYPE"] = dtbl.Rows[i]["STOCK TYPE"];
ds.dt_Stock_Out.Rows[i]["PKNG TYPE"] = dtbl.Rows[i]["PKNG TYPE"];
ds.dt_Stock_Out.Rows[i]["QTTY"] = dtbl.Rows[i]["QTTY"];
ds.dt_Stock_Out.Rows[i]["WEIGHT"] = dtbl.Rows[i]["WEIGHT"];
ds.dt_Stock_Out.Rows[i]["BM QTY"] = dtbl.Rows[i]["BM QTY"];
ds.dt_Stock_Out.Rows[i]["BM END"] = dtbl.Rows[i]["BM END"];
ds.dt_Stock_Out.Rows[i]["BM LENGTH"] = dtbl.Rows[i]["BM LENGTH"];
ds.dt_Stock_Out.Rows[i]["BM TTL LENGTH"] = dt.Rows[i]["BM TTL LENGTH"];
}
crpStock_Out crp = new crpStock_Out();
crp.SetDataSource(ds);
ReportViewer rv = new ReportViewer();
rv.crystalReportViewer1.ReportSource = crp;
rv.crystalReportViewer1.Refresh();
rv.Show();
}
Report By Date
if (ByDate.Checked)
{
DateTime dtfrom = dtpFrom.Value;
string dtfromdate = dtfrom.ToString("yyyy-mm-dd");
string dtfromdatetime = dtfromdate + " " + "00:00:00";
DateTime dtto = dtpTo.Value;
string dttodate = dtto.ToString("yyyy-mm-dd");
string dttodatetime = dttodate + " " + "23:59:59";
string addquery = string.Format("select * from gatepass where date between '" + dtfrom + "' AND '" + dtto + "'");
DataTable dt = qc.DataReaderTable(addquery);
{
DateTime dtfrom = dtpFrom.Value;
string dtfromdate = dtfrom.ToString("yyyy-mm-dd");
string dtfromdatetime = dtfromdate + " " + "00:00:00";
DateTime dtto = dtpTo.Value;
string dttodate = dtto.ToString("yyyy-mm-dd");
string dttodatetime = dttodate + " " + "23:59:59";
string addquery = string.Format("select * from gatepass where date between '" + dtfrom + "' AND '" + dtto + "'");
DataTable dt = qc.DataReaderTable(addquery);
Filling Combo Box
private void Load_Thread()
{
string aq = ("Select Distinct Threads_Type.Name from Threads_Type");
DataTable ds = qc.getCmbData(aq);
cbThreadName.DataSource = ds;
cbThreadName.DisplayMember = "Name";
cbThreadName.ValueMember = "Name";
}
{
string aq = ("Select Distinct Threads_Type.Name from Threads_Type");
DataTable ds = qc.getCmbData(aq);
cbThreadName.DataSource = ds;
cbThreadName.DisplayMember = "Name";
cbThreadName.ValueMember = "Name";
}
Monday, 31 October 2016
conn_string
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GARMENTS
{
static class ConnectionString
{
// public static String path= "Data Source=.\\SQLEXPRESS;Initial Catalog=GARMENTS_DB;User ID=sa;Password=az123";
public static String path = @"Data Source=.\sqlexpress;Initial Catalog=GARMENTS_DB;Integrated Security=True";
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GARMENTS
{
static class ConnectionString
{
// public static String path= "Data Source=.\\SQLEXPRESS;Initial Catalog=GARMENTS_DB;User ID=sa;Password=az123";
public static String path = @"Data Source=.\sqlexpress;Initial Catalog=GARMENTS_DB;Integrated Security=True";
}
}
Query_Class
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Windows.Forms;
using System.Data;
using System.Net.NetworkInformation;
using System.IO;
using System.Threading.Tasks;
using System.Security.Cryptography;
namespace GARMENTS
{
public class QueryClass
{
SqlConnection con;
SqlCommand cmd;
SqlDataReader sdr;
SqlDataAdapter sda;
DataTable dt;
public int Connect(string AddQuery)
{
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand com = new SqlCommand(AddQuery, con);
var RowEfected = com.ExecuteNonQuery();
con.Close();
return RowEfected;
}
public bool Nonquery(string query)
{
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
var rowEffected = cmd.ExecuteNonQuery();
con.Close();
if (rowEffected > 0)
{
return true;
}
else
{
return false;
}
}
public bool logg(string query, string txtUserid, string txtPswd)
{
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
SqlParameter userid = new SqlParameter("@userid", SqlDbType.VarChar);
SqlParameter uPassword = new SqlParameter("@UserPassword", SqlDbType.VarChar);
userid.Value = txtUserid;
uPassword.Value = txtPswd;
cmd.Parameters.Add(userid);
cmd.Parameters.Add(uPassword);
cmd.Connection.Open();
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read() == true)
{
return true;
}
else
{
return false;
}
}
public int DataReadInt(string query)
{
int _value = 0;
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
_value = 0;
}
else
{
_value = sdr.GetInt32(0);
}
}
con.Close();
return _value;
}
public DateTime DataReadrDatetime(string AddQuery)
{
DateTime Num = DateTime.Now;
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand com = new SqlCommand(AddQuery, con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
}
else
{
Num = sdr.GetDateTime(0);
}
}
con.Close();
return Num;
}
public string DataReaderString(string query)
{
string _value = string.Empty;
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
_value = "a";
}
else
{
_value = sdr.GetString(0).ToString();
}
}
con.Close();
return _value;
}
//
//Fill DataGrid
//
public DataTable FillGridView(string query, string table)
{
sda = null;
dt = null;
dt = new DataTable();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
dt = new DataTable(table);
sda.Fill(dt);
return dt;
}
public DataTable DataReaderTable(string AddQuery)
{
DataTable dt = new DataTable();
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand sqlCmd = new SqlCommand(AddQuery, con);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
con.Close();
return dt;
}
//
//FilData
//
public DataSet FillData(string query, string table)
{
sda = null;
DataSet ds = new DataSet();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
ds = new DataSet();
sda.Fill(ds, table);
return ds;
}
//
//Fill Combobox
//
public DataTable FillCmbData(string query)
{
sda = null;
DataTable dt = new DataTable();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
return dt;
}
//public static string getBetween(string strSource, string strStart, string strEnd)
//{
// int Start, End;
// if (strSource.Contains(strStart) && strSource.Contains(strEnd))
// {
// Start = strSource.IndexOf(strStart, 0) + strStart.Length;
// End = strSource.IndexOf(strEnd, Start);
// return strSource.Substring(Start, End - Start);
// }
// else
// {
// return "";
// }
//}
public static string getPurchOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdPOid = "SELECT ISNULL ((SELECT MAX(PURCHASE_ORDERS.POrdrId) FROM PURCHASE_ORDERS WHERE POrdr_No LIKE'PO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdPOid);
int _retPorderNo;
if (_OrderID != 0)
{
string slctCmdPO = "SELECT POrdr_No FROM PURCHASE_ORDERS WHERE POrdrId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdPO);
string[] word = _OrderNo.Split('-');
_retPorderNo = Convert.ToInt32(word[1]);
_retPorderNo++;
retStr = Convert.ToString((_retPorderNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string getSalesOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdPOid = "SELECT ISNULL ((SELECT MAX(SALES_ORDERS.SOrdrId) FROM SALES_ORDERS WHERE SOrdr_No LIKE'SO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdPOid);
int _retOrdrNo;
if (_OrderID != 0)
{
string slctCmdPO = "SELECT SOrdr_No FROM SALES_ORDERS WHERE SOrdrId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdPO);
string[] word = _OrderNo.Split('-');
_retOrdrNo = Convert.ToInt32(word[1]);
_retOrdrNo++;
retStr = Convert.ToString((_retOrdrNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string getEmpNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdSupId = "SELECT ISNULL ((SELECT MAX(Sup_Id) FROM SUPPLIER WHERE Sup_RegNo LIKE'SUP-%'), '0')";
int _SupId = qc.DataReadInt(slctCmdSupId);
int _retRegNo = 0;
if (_SupId != 0)
{
string slctCmdINV = "SELECT Sup_RegNo FROM SUPPLIER WHERE Sup_Id='" + _SupId + "'";
string _InvNo = qc.DataReaderString(slctCmdINV);
string[] word = _InvNo.Split('-');
_retRegNo = Convert.ToInt32(word[1]);
_retRegNo++;
retStr = Convert.ToString((_retRegNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string Getinvoicenum()
{
string retStr = string.Empty;
QueryClass qc = new QueryClass();
string slctCmdInvId = "SELECT ISNULL ((SELECT MAX(POrdrId) FROM [PURCHASE_ORDERS]), '0')";
int _InvId = qc.DataReadInt(slctCmdInvId);
if (_InvId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_InvId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string Getinvoicenum1()
{
string retStr = string.Empty;
QueryClass qc = new QueryClass();
string slctCmdInvId = "SELECT ISNULL ((SELECT MAX(SOrdrId) FROM [SALES_ORDERS]), '0')";
int _InvId1 = qc.DataReadInt(slctCmdInvId);
if (_InvId1 != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_InvId1) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string getSupRegNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdEmpId = "SELECT ISNULL ((SELECT MAX(Sup_Id) FROM SUPPLIER), '0')";
int _EmpId = qc.DataReadInt(slctCmdEmpId);
if (_EmpId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_EmpId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string getCusRegNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdEmpId = "SELECT ISNULL ((SELECT MAX(Cust_Id) FROM CUSTOMER ), '0')";
int _cusId = qc.DataReadInt(slctCmdEmpId);
if (_cusId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_cusId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string GetRegNo()
{
int maxSize = 6;
char[] chars = new char[62];
chars = "123456789".ToCharArray();
byte[] data = new byte[1];
RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider();
crypto.GetNonZeroBytes(data);
data = new byte[maxSize];
crypto.GetNonZeroBytes(data);
StringBuilder result = new StringBuilder(maxSize);
foreach (byte b in data)
{
result.Append(chars[b % (chars.Length)]);
}
return result.ToString();
}
//private void INV_Auto()
//{
// txt_InvoiceNo.Text = "INV-" + sc.GetUniqueKey(7).ToString();
//}
//private void Cust_Auto()
//{
// txt_CustomerID.Text = "CUST-" + sc.GetUniqueKey(7).ToString();
//}
//public static string GetUniqueKey(int maxSize)
//{
// char[] chars = new char[62];
// chars = "123456789".ToCharArray();
// byte[] data = new byte[1];
// RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider();
// crypto.GetNonZeroBytes(data);
// data = new byte[maxSize];
// crypto.GetNonZeroBytes(data);
// StringBuilder result = new StringBuilder(maxSize);
// foreach (byte b in data)
// {
// result.Append(chars[b % (chars.Length)]);
// }
// return result.ToString();
//}
public DataTable empdata(string AddQuery)
{
DataTable dt = new DataTable();
con = new SqlConnection(ConnectionString.path);
try
{
con.Open();
SqlCommand sqlCmd = new SqlCommand(AddQuery, con);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Fetch Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
con.Close();
}
return dt;
}
public decimal DataReadrDecimal(string AddQuery)
{
decimal value = 0;
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(AddQuery, con);
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
value = 0;
}
else
{
value = sdr.GetDecimal(0);
}
}
con.Close();
return value;
}
public static string getReturnOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdROid = "SELECT ISNULL ((SELECT MAX(RETURN_ORDER.Ret_OrderId) FROM RETURN_ORDER WHERE Order_No LIKE'RO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdROid);
int _retOrdrNo;
if (_OrderID != 0)
{
string slctCmdRetOrder = "SELECT Order_No FROM RETURN_ORDER WHERE Ret_OrderId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdRetOrder);
string[] word = _OrderNo.Split('-');
_retOrdrNo = Convert.ToInt32(word[1]);
_retOrdrNo++;
retStr = Convert.ToString((_retOrdrNo));
}
else
{
retStr = "1";
}
return retStr;
}
public SqlDataReader readData(string query)
{
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(query, con);
sdr = cmd.ExecuteReader();
return sdr;
}
//
//Return Table Adapter
public SqlDataAdapter retTableAdapter(string query)
{
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
return sda;
}
//
//TextBox Auto Collection
//
public AutoCompleteStringCollection txtAutoCollection(string query)
{
SqlConnection con = new SqlConnection(ConnectionString.path);
SqlCommand cmd = new SqlCommand(query, con);
AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
SqlDataReader sdr;
try
{
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
string str = sdr.GetString(0);
coll.Add(str);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return coll;
}
public int AddPicture(string table, string column, byte[] img, string IdColumn, string ID)
{
SqlDataAdapter sda = null;
DataSet ds = new DataSet();
sda = new SqlDataAdapter();
SqlParameter picture;
picture = new SqlParameter("@picture", SqlDbType.Image);
SqlConnection con = new SqlConnection(ConnectionString.path);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@picture", img);
string query = "update " + table + " SET " + column + "= @picture Where " + IdColumn + "='" + ID + "'";
cmd.CommandText = string.Format(query);
con.Open();
var rowefect = cmd.ExecuteNonQuery();
con.Close();
return rowefect;
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Windows.Forms;
using System.Data;
using System.Net.NetworkInformation;
using System.IO;
using System.Threading.Tasks;
using System.Security.Cryptography;
namespace GARMENTS
{
public class QueryClass
{
SqlConnection con;
SqlCommand cmd;
SqlDataReader sdr;
SqlDataAdapter sda;
DataTable dt;
public int Connect(string AddQuery)
{
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand com = new SqlCommand(AddQuery, con);
var RowEfected = com.ExecuteNonQuery();
con.Close();
return RowEfected;
}
public bool Nonquery(string query)
{
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
var rowEffected = cmd.ExecuteNonQuery();
con.Close();
if (rowEffected > 0)
{
return true;
}
else
{
return false;
}
}
public bool logg(string query, string txtUserid, string txtPswd)
{
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
SqlParameter userid = new SqlParameter("@userid", SqlDbType.VarChar);
SqlParameter uPassword = new SqlParameter("@UserPassword", SqlDbType.VarChar);
userid.Value = txtUserid;
uPassword.Value = txtPswd;
cmd.Parameters.Add(userid);
cmd.Parameters.Add(uPassword);
cmd.Connection.Open();
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read() == true)
{
return true;
}
else
{
return false;
}
}
public int DataReadInt(string query)
{
int _value = 0;
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
_value = 0;
}
else
{
_value = sdr.GetInt32(0);
}
}
con.Close();
return _value;
}
public DateTime DataReadrDatetime(string AddQuery)
{
DateTime Num = DateTime.Now;
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand com = new SqlCommand(AddQuery, con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
}
else
{
Num = sdr.GetDateTime(0);
}
}
con.Close();
return Num;
}
public string DataReaderString(string query)
{
string _value = string.Empty;
con = null;
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
_value = "a";
}
else
{
_value = sdr.GetString(0).ToString();
}
}
con.Close();
return _value;
}
//
//Fill DataGrid
//
public DataTable FillGridView(string query, string table)
{
sda = null;
dt = null;
dt = new DataTable();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
dt = new DataTable(table);
sda.Fill(dt);
return dt;
}
public DataTable DataReaderTable(string AddQuery)
{
DataTable dt = new DataTable();
SqlConnection con = new SqlConnection(ConnectionString.path);
con.Open();
SqlCommand sqlCmd = new SqlCommand(AddQuery, con);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
con.Close();
return dt;
}
//
//FilData
//
public DataSet FillData(string query, string table)
{
sda = null;
DataSet ds = new DataSet();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
ds = new DataSet();
sda.Fill(ds, table);
return ds;
}
//
//Fill Combobox
//
public DataTable FillCmbData(string query)
{
sda = null;
DataTable dt = new DataTable();
sda = new SqlDataAdapter();
con = new SqlConnection(ConnectionString.path);
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
return dt;
}
//public static string getBetween(string strSource, string strStart, string strEnd)
//{
// int Start, End;
// if (strSource.Contains(strStart) && strSource.Contains(strEnd))
// {
// Start = strSource.IndexOf(strStart, 0) + strStart.Length;
// End = strSource.IndexOf(strEnd, Start);
// return strSource.Substring(Start, End - Start);
// }
// else
// {
// return "";
// }
//}
public static string getPurchOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdPOid = "SELECT ISNULL ((SELECT MAX(PURCHASE_ORDERS.POrdrId) FROM PURCHASE_ORDERS WHERE POrdr_No LIKE'PO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdPOid);
int _retPorderNo;
if (_OrderID != 0)
{
string slctCmdPO = "SELECT POrdr_No FROM PURCHASE_ORDERS WHERE POrdrId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdPO);
string[] word = _OrderNo.Split('-');
_retPorderNo = Convert.ToInt32(word[1]);
_retPorderNo++;
retStr = Convert.ToString((_retPorderNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string getSalesOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdPOid = "SELECT ISNULL ((SELECT MAX(SALES_ORDERS.SOrdrId) FROM SALES_ORDERS WHERE SOrdr_No LIKE'SO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdPOid);
int _retOrdrNo;
if (_OrderID != 0)
{
string slctCmdPO = "SELECT SOrdr_No FROM SALES_ORDERS WHERE SOrdrId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdPO);
string[] word = _OrderNo.Split('-');
_retOrdrNo = Convert.ToInt32(word[1]);
_retOrdrNo++;
retStr = Convert.ToString((_retOrdrNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string getEmpNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdSupId = "SELECT ISNULL ((SELECT MAX(Sup_Id) FROM SUPPLIER WHERE Sup_RegNo LIKE'SUP-%'), '0')";
int _SupId = qc.DataReadInt(slctCmdSupId);
int _retRegNo = 0;
if (_SupId != 0)
{
string slctCmdINV = "SELECT Sup_RegNo FROM SUPPLIER WHERE Sup_Id='" + _SupId + "'";
string _InvNo = qc.DataReaderString(slctCmdINV);
string[] word = _InvNo.Split('-');
_retRegNo = Convert.ToInt32(word[1]);
_retRegNo++;
retStr = Convert.ToString((_retRegNo));
}
else
{
retStr = "1";
}
return retStr;
}
public static string Getinvoicenum()
{
string retStr = string.Empty;
QueryClass qc = new QueryClass();
string slctCmdInvId = "SELECT ISNULL ((SELECT MAX(POrdrId) FROM [PURCHASE_ORDERS]), '0')";
int _InvId = qc.DataReadInt(slctCmdInvId);
if (_InvId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_InvId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string Getinvoicenum1()
{
string retStr = string.Empty;
QueryClass qc = new QueryClass();
string slctCmdInvId = "SELECT ISNULL ((SELECT MAX(SOrdrId) FROM [SALES_ORDERS]), '0')";
int _InvId1 = qc.DataReadInt(slctCmdInvId);
if (_InvId1 != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_InvId1) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string getSupRegNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdEmpId = "SELECT ISNULL ((SELECT MAX(Sup_Id) FROM SUPPLIER), '0')";
int _EmpId = qc.DataReadInt(slctCmdEmpId);
if (_EmpId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_EmpId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string getCusRegNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdEmpId = "SELECT ISNULL ((SELECT MAX(Cust_Id) FROM CUSTOMER ), '0')";
int _cusId = qc.DataReadInt(slctCmdEmpId);
if (_cusId != 0)
{
retStr = Convert.ToString(Convert.ToInt32(_cusId) + 1);
}
else
{
retStr = "1";
}
return retStr;
}
public static string GetRegNo()
{
int maxSize = 6;
char[] chars = new char[62];
chars = "123456789".ToCharArray();
byte[] data = new byte[1];
RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider();
crypto.GetNonZeroBytes(data);
data = new byte[maxSize];
crypto.GetNonZeroBytes(data);
StringBuilder result = new StringBuilder(maxSize);
foreach (byte b in data)
{
result.Append(chars[b % (chars.Length)]);
}
return result.ToString();
}
//private void INV_Auto()
//{
// txt_InvoiceNo.Text = "INV-" + sc.GetUniqueKey(7).ToString();
//}
//private void Cust_Auto()
//{
// txt_CustomerID.Text = "CUST-" + sc.GetUniqueKey(7).ToString();
//}
//public static string GetUniqueKey(int maxSize)
//{
// char[] chars = new char[62];
// chars = "123456789".ToCharArray();
// byte[] data = new byte[1];
// RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider();
// crypto.GetNonZeroBytes(data);
// data = new byte[maxSize];
// crypto.GetNonZeroBytes(data);
// StringBuilder result = new StringBuilder(maxSize);
// foreach (byte b in data)
// {
// result.Append(chars[b % (chars.Length)]);
// }
// return result.ToString();
//}
public DataTable empdata(string AddQuery)
{
DataTable dt = new DataTable();
con = new SqlConnection(ConnectionString.path);
try
{
con.Open();
SqlCommand sqlCmd = new SqlCommand(AddQuery, con);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Fetch Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
con.Close();
}
return dt;
}
public decimal DataReadrDecimal(string AddQuery)
{
decimal value = 0;
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(AddQuery, con);
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr.IsDBNull(0))
{
value = 0;
}
else
{
value = sdr.GetDecimal(0);
}
}
con.Close();
return value;
}
public static string getReturnOrderNo()
{
QueryClass qc = new QueryClass();
string retStr = string.Empty;
string slctCmdROid = "SELECT ISNULL ((SELECT MAX(RETURN_ORDER.Ret_OrderId) FROM RETURN_ORDER WHERE Order_No LIKE'RO-%'), '0')";
int _OrderID = qc.DataReadInt(slctCmdROid);
int _retOrdrNo;
if (_OrderID != 0)
{
string slctCmdRetOrder = "SELECT Order_No FROM RETURN_ORDER WHERE Ret_OrderId='" + _OrderID + "'";
string _OrderNo = qc.DataReaderString(slctCmdRetOrder);
string[] word = _OrderNo.Split('-');
_retOrdrNo = Convert.ToInt32(word[1]);
_retOrdrNo++;
retStr = Convert.ToString((_retOrdrNo));
}
else
{
retStr = "1";
}
return retStr;
}
public SqlDataReader readData(string query)
{
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(query, con);
sdr = cmd.ExecuteReader();
return sdr;
}
//
//Return Table Adapter
public SqlDataAdapter retTableAdapter(string query)
{
con = new SqlConnection(ConnectionString.path);
con.Open();
cmd = new SqlCommand(query, con);
sda = new SqlDataAdapter(cmd);
return sda;
}
//
//TextBox Auto Collection
//
public AutoCompleteStringCollection txtAutoCollection(string query)
{
SqlConnection con = new SqlConnection(ConnectionString.path);
SqlCommand cmd = new SqlCommand(query, con);
AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
SqlDataReader sdr;
try
{
con.Open();
sdr = cmd.ExecuteReader();
while (sdr.Read())
{
string str = sdr.GetString(0);
coll.Add(str);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return coll;
}
public int AddPicture(string table, string column, byte[] img, string IdColumn, string ID)
{
SqlDataAdapter sda = null;
DataSet ds = new DataSet();
sda = new SqlDataAdapter();
SqlParameter picture;
picture = new SqlParameter("@picture", SqlDbType.Image);
SqlConnection con = new SqlConnection(ConnectionString.path);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@picture", img);
string query = "update " + table + " SET " + column + "= @picture Where " + IdColumn + "='" + ID + "'";
cmd.CommandText = string.Format(query);
con.Open();
var rowefect = cmd.ExecuteNonQuery();
con.Close();
return rowefect;
}
}
}
Subscribe to:
Posts (Atom)