本文整理汇总了C#中DataLayer.Sql类的典型用法代码示例。如果您正苦于以下问题:C# Sql类的具体用法?C# Sql怎么用?C# Sql使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Sql类属于DataLayer命名空间,在下文中一共展示了Sql类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Users
public Users()
{
InitializeComponent();
cbSDiv.SelectedIndex = 0;
globalData.load = false;
globalData.Div = cbSDiv.SelectedItem.ToString();
Sql sql1 = new Sql();
DataTable dt = sql1.GetRecords("exec SelRole");
if (dt != null)
{
cbRoles.DataSource = dt;
cbRoles.DisplayMember = "role_name";
cbRoles.ValueMember = "role_id";
cbRoles.SelectedIndex = 4;
}
dt = sql1.GetRecords("exec Region_Select");
if (dt != null)
{
cbRegions.DataSource = dt;
cbRegions.DisplayMember = "reg_nameRus";
cbRegions.ValueMember = "reg_id";
}
loadData1();
loadData2();
globalData.load = true;
}
示例2: fillUsersUlpu
private void fillUsersUlpu()
{
if (dataGridView1.Rows != null)
{
dataGridView1.Rows.Clear();
dataGridView1.Columns.Clear();
}
globalData.load = false;
Sql sql1 = new Sql();
DataTable dt1 = sql1.GetRecords("exec SelUserByLPUID @p1", cbULPU.SelectedValue);
if (dt1 == null)
{
MessageBox.Show("Ошибка!", "ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
dataGridView1.Columns.Add("user_name", "Региональный представитель");
foreach (DataRow row in dt1.Rows)
{
dataGridView1.Rows.Add(row.ItemArray[1]);
}
dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);
}
globalData.load = true;
}
示例3: CodeName_Activated
private void CodeName_Activated(object sender, EventArgs e)
{
Sql sql1 = new Sql();
dataGridView1.DataSource = sql1.GetRecords(sel);
dataGridView1.Columns[0].Visible = false;
//dataGridView1.FirstDisplayedScrollingRowIndex = clsData.selRow;
}
示例4: button1_Click
private void button1_Click(object sender, EventArgs e)
{
InputDialog ind = new InputDialog("Дистрибьютор", "Введите код дистр.(Напр.:20440997)\nНе забудьте добавить РЕГИОН!", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String code = globalData.input;
ind = new InputDialog("Дата начала отчётов", "Введите год", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String yearR = globalData.input;
ind = new InputDialog("Дата начала отчётов", "Введите месяц в формате 1,2,3..", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String monthR = globalData.input;
Sql sql1 = new Sql();
DataTable dt1 = sql1.GetRecords("exec InsRepDistRight @p1, @p2", code, yearR + "-" + monthR + "-01");
}
示例5: btnDel_Click
private void btnDel_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
sql1.GetRecords("exec DelKosCust @p1", dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
loadKosCust();
}
示例6: button4_Click
/* Перенести с-ф в другой регион */
private void button4_Click(object sender, EventArgs e)
{
if (globalData.UserAccess == 1)
{
try
{
globalData.update = false;
Sql sql1 = new Sql();
string res = String.Empty;
int err1 = 0;
foreach (DataGridViewCell cell in _dgvRefDoc.SelectedCells)
{
if ((_dgvRefDoc.Rows[cell.RowIndex].Cells[0].Value == null && _dgvRefDoc.Rows[cell.RowIndex].Cells[1].Value == null) ||
(_dgvRefDoc.Rows[cell.RowIndex].Cells[0].Value.ToString() == "" && _dgvRefDoc.Rows[cell.RowIndex].Cells[1].Value.ToString() == ""))
res = sql1.GetRecordsOne("exec UpdReportRefDoc @p1, @p2, @p3, @p4, @p5, @p6", _dgvRefDoc.Rows[cell.RowIndex].Cells[2].Value.ToString(), _dgvRefDoc.Rows[cell.RowIndex].Cells[3].Value.ToString(), comboBox1.SelectedValue, globalData.UserID, dateTimePicker1.Value.Year.ToString() + "-" + dateTimePicker1.Value.Month.ToString() + "-01", cbSDiv.SelectedValue);
if (res == "1")
err1++;
}
if (err1 != 0)
MessageBox.Show("Кол-во ошибок " + err1.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (Exception err)
{
MessageBox.Show("Не удалось обновить продажу. Системная ошибка: " + err.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.Close();
}
}
}
示例7: MoveReport
public MoveReport(int idRep1, int db1, int count1)
{
InitializeComponent();
Sql sql1 = new Sql();
DataTable dt1 = sql1.GetRecords("exec SelSubRegionByUserID @p1", globalData.UserID);
globalData.load = false;
cbSubReg.DataSource = dt1;
cbSubReg.DisplayMember = "subreg_nameRus";
cbSubReg.ValueMember = "subreg_id";
globalData.load = true;
tbCount.Text = count1.ToString();
count = count1;
idRep = idRep1;
db = db1;
if (globalData.Div == "HC")
{
tbTail.Visible = true;
label3.Visible = true;
tbTail.Text = sql1.GetRecordsOne("exec TailForRaspNew @p1, @p2, @p3", idRep, db, cbSubReg.SelectedValue);
}
else
{
tbTail.Visible = false;
label3.Visible = false;
}
}
示例8: rent_fill
/* ХП */
public void rent_fill( string name, int role, ComboBox cb, ComboBox cbUser = null,
ComboBox cbDiv = null,
ComboBox cbReg = null,
ComboBox cbRD = null )
{
Sql sql1 = new Sql();
DataTable dt = new DataTable();
string reg = "0", rd = "0", div = "0", user = globalData.UserID.ToString();
string _name = "user_name", _id = "user_id";
if (cbDiv != null)
{
if (cbDiv.SelectedValue == null)
div = "0";
else
div = cbDiv.SelectedValue.ToString();
}
if (cbReg != null)
{
if (cbReg.Enabled == false || cbReg.Visible == false || cbReg.SelectedValue == null)
reg = "0";
else
reg = cbReg.SelectedValue.ToString();
}
if (cbRD != null)
{
if (cbRD.Enabled == false || cbRD.Visible == false)
rd = "0";
else
{
if (cbRD.SelectedValue == null)
rd = "0";
else
rd = cbRD.SelectedValue.ToString();
}
}
if (name == "Region" && role == 4)
user = "0";
if (name == "UserForDM")
dt = sql1.GetRecords("exec Rent_Select_" + name + " @p1, @p2, @p3, @p4, @p5, @p6", role, user, div, rd, reg, dtp23.Value.Year.ToString() + "-" + dtp23.Value.Month + "-01");
else
dt = sql1.GetRecords("exec Rent_Select_" + name + " @p1, @p2, @p3, @p4, @p5", role, user, div, rd, reg);
if (name == "Div")
{
_name = "sdiv_code";
_id = "sdiv_id";
}
if (name == "Region")
{
_name = "reg_nameRus";
_id = "reg_id";
}
fillComboBox(dt, cb, _name, _id);
}
示例9: loadButton
private void loadButton()
{
Sql sql1 = new Sql();
cbButton.DataSource = sql1.GetRecords("exec SelButton @p1", cbSDiv.SelectedValue);
cbButton.DisplayMember = "btn_name";
cbButton.ValueMember = "btn_id";
}
示例10: btnSearchCust_Click
private void btnSearchCust_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
DataTable dt = sql1.GetRecords("exec SelMergeCust @p1, @p2", textBox6.Text, textBox5.Text);
_dgvMerge.DataSource = dt;
}
示例11: btnSearchMat_Click
private void btnSearchMat_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
DataTable dt = sql1.GetRecords("exec SelMergeMat @p1, @p2, @p3", textBox1.Text, textBox2.Text, textBox3.Text);
_dgvMerge.DataSource = dt;
}
示例12: button1_Click
private void button1_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
sql1.GetRecords("exec Rent_Update_UrtDate @p1", dateRent.Value.Year.ToString() + dateRent.Value.Month.ToString() + "01" );
MessageBox.Show("Дата отчета успешно установлена!", "Результат");
}
示例13: button1_Click
private void button1_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
sql1.GetRecords("exec InsKosCust @p1, @p2, @p3, @p4", cbReg.SelectedValue, cbCust.SelectedValue, cbRegCust.SelectedValue, cbDiv.SelectedValue);
globalData.load = true;
MessageBox.Show("Дистрибьютор добавлен");
}
示例14: AddRowReport
public AddRowReport(String rep_id, String db_id, bool edit)
{
InitializeComponent();
repID = Convert.ToInt32(rep_id);
idDB = Convert.ToInt32(db_id);
Sql sql1 = new Sql();
DataTable dt1 = sql1.GetRecords("exec selRepKosByID @p1, @p2", rep_id, db_id);
dateTimePicker1.Value = Convert.ToDateTime(dt1.Rows[0].ItemArray[0].ToString());
loaddata();
cbComp.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[1].ToString());
cbCust.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[2].ToString());
tbDist.Text = dt1.Rows[0].ItemArray[3].ToString();
cbSubReg.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[4].ToString());
if (globalData.Div != "OM")
cbLPU.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[5].ToString());
if (Convert.ToInt32(dt1.Rows[0].ItemArray[6].ToString()) != 0)
{
cbGroup.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[6].ToString());
cbNom.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[7].ToString());
}
else
cbGroup.SelectedValue = Convert.ToInt32(dt1.Rows[0].ItemArray[7].ToString());
changeEnable();
load = false;
tbCount.Text = dt1.Rows[0].ItemArray[9].ToString();
tbPriceEuro.Text = dt1.Rows[0].ItemArray[10].ToString();
tbPriceRub.Text = dt1.Rows[0].ItemArray[11].ToString();
load = true;
if (((!edit) || (dateTimePicker1.Value != Convert.ToDateTime(globalData.CurDate))) && (globalData.UserAccess != 1))
{
tbCount.Enabled = false;
tbPriceEuro.Enabled = false;
tbPriceRub.Enabled = false;
cbGroup.Enabled = false;
cbNom.Enabled = false;
}
else
{
tbCount.Enabled = true;
tbPriceEuro.Enabled = true;
tbPriceRub.Enabled = true;
cbGroup.Enabled = true;
cbNom.Enabled = true;
}
}
示例15: button1_Click
private void button1_Click(object sender, EventArgs e)
{
Sql sql1 = new Sql();
if (this.Text == "Добавление")
sql1.GetRecords(ins + " @p1 ", textBox1.Text);
else
sql1.GetRecords(upd + " @p1, @p2 ", textBox1.Text, mid);
Close();
}