本文整理汇总了C#中DataLayer.sql.GetRecordsOne方法的典型用法代码示例。如果您正苦于以下问题:C# sql.GetRecordsOne方法的具体用法?C# sql.GetRecordsOne怎么用?C# sql.GetRecordsOne使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataLayer.sql
的用法示例。
在下文中一共展示了sql.GetRecordsOne方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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();
}
}
}
示例2: 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;
}
}
示例3: btnApply_Click
private void btnApply_Click(object sender, EventArgs e)
{
sql sql1 = new sql();
sql1.GetRecordsOne("exec SetDateCur @p1, @p2", dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-01", dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-01");
if(tbRate.Text != String.Empty)
sql1.GetRecordsOne("exec SetRate @p1, @p2", dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-01", Convert.ToDouble(tbRate.Text));
sql1.GetRecordsOne("exec SetSettings @p1, @p2, @p3, @p4, @p5, @p6",
Convert.ToInt32(rbAPHCEdit.Checked), Convert.ToInt32(rbAPAEEdit.Checked), Convert.ToInt32(rbAPOMEdit.Checked),
yearAccPlan.Text, Convert.ToInt32(checkBox1.Checked), Convert.ToInt32(checkBox2.Checked));
MessageBox.Show("Настройки сохранены", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
Close();
}
示例4: button1_Click
private void button1_Click(object sender, EventArgs e)
{
sql sql1 = new sql();
if (tbYear.Text != String.Empty)
sql1.GetRecordsOne("exec SetNextYear @p1, @p2, @p3, @p4", tbYear.Text, cbLPU.Checked, cbNom.Checked, cbUsers.Checked);
else
MessageBox.Show("Введите год!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
示例5: btnSave_Click
private void btnSave_Click(object sender, EventArgs e)
{
sql sql1 = new sql();
string res = sql1.GetRecordsOne("exec InsTracker @p1, @p2, @p3", tracID, tbNumber.Text, cbUser.SelectedValue);
if (res != "1")
MessageBox.Show(res, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
globalData.update = true;
Close();
}
}
示例6: getRateDate
private void getRateDate()
{
sql sql1 = new sql();
dateTimePicker2.Value = Convert.ToDateTime(sql1.GetRecordsOne("exec GetDateCur @p1", dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-01"));
tbRate.Text = sql1.GetRecordsOne("exec GetRate @p1", dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-01");
DataTable dt1 = new DataTable();
dt1 = sql1.GetRecords("exec GetSettings");
if (dt1.Rows[0].ItemArray[0].ToString() == "0")
rbAPHCRead.Checked = true;
else
rbAPHCEdit.Checked = true;
if (dt1.Rows[0].ItemArray[1].ToString() == "0")
rbAPAERead.Checked = true;
else
rbAPAEEdit.Checked = true;
if (dt1.Rows[0].ItemArray[2].ToString() == "0")
rbAPOMRead.Checked = true;
else
rbAPOMEdit.Checked = true;
yearAccPlan.Text = dt1.Rows[0].ItemArray[3].ToString();
if (dt1.Rows[0].ItemArray[4].ToString() == "0")
checkBox1.Checked = false;
else
checkBox1.Checked = true;
if (dt1.Rows[0].ItemArray[5].ToString() == "0")
checkBox2.Checked = false;
else
checkBox2.Checked = true;
}
示例7: fUser
public fUser(String fio, String login, String role)
{
InitializeComponent();
sql sql1 = new sql();
DataTable dt1 = new DataTable();
dt1 = sql1.GetRecords("exec GetUserReg @p1", fio);
if (dt1.Rows.Count > 0)
{
_dgv1.DataSource = dt1;
lbNameTable.Visible = true;
_dgv1.Visible = true;
lbRD.Visible = true;
lbRDName.Visible = true;
lbRD.Text = sql1.GetRecordsOne("exec GetRDbyUserName @p1", fio);
_dgv1.Columns["reg_nameRus"].ReadOnly = true;
_dgv1.Columns["reg_nameRus"].Width = 170;
if ((role == "Региональный представитель") || (role == "Региональный менеджер"))
lbNameTable.Text = "Регионы продаж";
else if (role == "Региональный директор")
lbNameTable.Text = "Cписок подведомственных регионов";
}
else
{
lbNameTable.Visible = false;
lbRD.Visible = false;
lbRDName.Visible = false;
_dgv1.Visible = false;
}
lbFIO.Text = fio;
lbLogin.Text = login;
lbRole.Text = role;
dt1 = sql1.GetRecords("exec GetDivByUserName @p1", fio);
String temp = "";
foreach (DataRow row in dt1.Rows)
{
if (temp != String.Empty)
temp += ", ";
temp += row[0].ToString();
}
lbDiv.Text = temp;
}
示例8: btnOK_Click
private void btnOK_Click(object sender, EventArgs e)
{
sql sql1 = new sql();
string res = sql1.GetRecordsOne("exec UpdUserLPU @p1, @p2, @p3, @p4", ulpu_id, tbYear1.Text, tbYear2.Text, cbUsers.SelectedValue);
if (res == "1")
{
globalData.update = true;
Close();
}
else
{
MessageBox.Show("Перемещение не возможно, так как " + res, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
示例9: EditRow
private void EditRow(DataGridView dgv, ComboBox cbU)
{
try
{
sql sql1 = new sql();
DataGridViewCell cell = dgv.SelectedCells[0];
if (cbU != null)
globalData.UserID2 = Convert.ToInt32(cbU.SelectedValue);
else
{
globalData.UserID2 = Convert.ToInt32(sql1.GetRecordsOne("exec GetUserID @p1", dgv.Rows[cell.RowIndex].Cells["user_name"].Value));
globalData.Region = sql1.GetRecordsOne("exec GetRegionName @p1", dgv.Rows[cell.RowIndex].Cells["subreg_nameRus"].Value);
}
AddRowReport arr = new AddRowReport(dgv.Rows[cell.RowIndex].Cells["rep_id"].Value.ToString(), dgv.Rows[cell.RowIndex].Cells["db_id"].Value.ToString(), cbUsers3.Visible);
arr.ShowDialog();
}
catch (Exception err)
{
MessageBox.Show("Не удалось войти в режим редактирования. Системная ошибка - " + err.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
示例10: CreateTree
private void CreateTree()
{
try
{
TreeNode tn = new TreeNode();
TreeNode tn2 = new TreeNode();
TreeNode tn3 = new TreeNode();
TreeNode tn4 = new TreeNode();
if ((globalData.UserAccess == 1) || (globalData.UserAccess == 3) || (globalData.UserAccess == 9))
{
treeView1.Nodes.Add("Все регионы");
treeView1.Nodes.Add("Отчёты по компаниям");
treeView1.Nodes.Add("Отчёты для руководства");
treeView1.Nodes.Add("Отчёты по региональным директорам");
treeView1.Nodes.Add("Отчёты дистрибьюторов");
}
if ((globalData.UserAccess == 2) || (globalData.UserAccess == 4))
{
treeView1.Nodes.Add("Мои регионы");
treeView1.Nodes.Add("Все регионы");
treeView1.Nodes.Add("Отчёты для руководства");
treeView1.Nodes.Add("Отчёты по региональным директорам");
treeView1.Nodes.Add("Отчёты дистрибьюторов");
}
if ((globalData.UserAccess == 5) || (globalData.UserAccess == 6) || (globalData.UserAccess == 7))
{
treeView1.Nodes.Add("Мои регионы");
treeView1.Nodes.Add("Все регионы");
treeView1.Nodes.Add("Отчёты дистрибьюторов");
treeView1.Nodes.Add("Выполнение плана");
}
if (globalData.UserAccess == 8)
{
treeView1.Nodes.Add("Отчёты для руководства");
}
if (globalData.UserAccess == 1 || (globalData.UserAccess == 4) || (globalData.UserAccess == 6) || (globalData.UserAccess == 2) || (globalData.UserAccess == 5))
{
if ((globalData.UserAccess == 4) || (globalData.UserAccess == 6) || (globalData.UserAccess == 2) || (globalData.UserAccess == 5))
{
treeView1.Nodes.Add("Проверка");
if (globalData.UserAccess == 4 || globalData.UserAccess == 2)
tn = treeView1.Nodes[5];
else
tn = treeView1.Nodes[4];
tn.Nodes.Add("Сравнение продаж");
tn.Nodes.Add("Проверка косвенных по регионам");
if (globalData.UserAccess != 5)
tn.Nodes.Add("Проверка косвенных по номенклатуре");
tn2 = tn.Nodes[0];
tn2.Nodes.Add("HC");
tn2.Nodes.Add("AE");
}
else
{
treeView1.Nodes.Add("Проверка");
tn = treeView1.Nodes[5];
tn.Nodes.Add("Ассортиментные планы");
tn.Nodes.Add("Косвенные продажи");
tn.Nodes.Add("Отчёт из SAP");
tn.Nodes.Add("Сравнение продаж");
tn.Nodes.Add("Проверка косвенных продаж");
tn.Nodes.Add("По отчётам дистрибьюторов");
tn.Nodes.Add("Проверка косвенных по регионам");
tn2 = tn.Nodes[0];
tn2.Nodes.Add("HC");
tn2.Nodes.Add("AE");
tn2 = tn.Nodes[1];
tn2.Nodes.Add("HC");
tn2.Nodes.Add("AE");
tn2.Nodes.Add("OM");
tn2 = tn.Nodes[3];
tn2.Nodes.Add("HC");
tn2.Nodes.Add("AE");
}
}
treeView1.Nodes.Add("Visits", "Визиты");
tn = treeView1.Nodes["Visits"];
tn.Nodes.Add("Планировщик");
tn.Nodes.Add("Отчёт");
sql sql1 = new sql();
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
DataTable dt3 = new DataTable();
string acs = string.Empty;
if ((globalData.UserAccess == 5) || (globalData.UserAccess == 6) || (globalData.UserAccess == 2))
acs = sql1.GetRecordsOne("exec GetUserRentAccess @p1", globalData.UserID);
if ((globalData.UserAccess == 1) || (globalData.UserID == 78) || (globalData.UserID == 7) || (globalData.UserAccess == 2 && acs == "1") || (globalData.UserAccess == 5 && acs == "1") || (globalData.UserAccess == 13) || (globalData.UserAccess == 6 && acs == "1") || (globalData.UserAccess == 4) || (globalData.UserAccess == 3))
{
treeView1.Nodes.Add("Rent", "Отчётность");
tn = treeView1.Nodes["Rent"];
if (globalData.UserAccess != 3)
//.........这里部分代码省略.........
示例11: editMarkAct
private void editMarkAct(int RowIndex)
{
try
{
sql sql1 = new sql();
if (_dgv8.Rows[_dgv8.SelectedCells[0].RowIndex].Cells["ma_id"].Value.ToString() == "0")
{
MessageBox.Show("Для редактирования выделите маркетинговое мероприятие.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
if (cbUsersMA.Visible == true)
globalData.UserID2 = Convert.ToInt32(cbUsersMA.SelectedValue);
else
{
globalData.UserID2 = Convert.ToInt32(sql1.GetRecordsOne("exec SelUserByMA @p1, @p2", Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value)));
}
if (globalData.Region == "")
globalData.Region = sql1.GetRecordsOne("exec SelRegByMA @p1, @p2", Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value));
AddEditMarkAct aema = new AddEditMarkAct(Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value));
aema.ShowDialog();
}
catch
{
MessageBox.Show("Не удалось войти в режим редактирования.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
示例12: loaddata
private void loaddata()
{
sql sql1 = new sql();
DataTable dt = sql1.GetRecords("exec SelUserByID @p1", globalData.UserID2);
lbUserName.Text = dt.Rows[0].ItemArray[1].ToString();
tbRate.Text = sql1.GetRecordsOne("exec GetRate @p1", dateTimePicker1.Value);
cbCust.Items.Clear();
cbRegCust.Items.Clear();
cbSubReg.Items.Clear();
cbLPU.Items.Clear();
cbComp.DataSource = sql1.GetRecords("exec selComp");
cbComp.DisplayMember = "comp_name";
cbComp.ValueMember = "comp_id";
dt = sql1.GetRecords("exec selKosCustByName @p1, @p2", globalData.Region, globalData.Div);
cbCust.DataSource = dt;
cbCust.DisplayMember = "cust_name";
cbCust.ValueMember = "cust_id";
if (cbCust.Items.Count > 0)
cbCust.SelectedIndex = 0;
cbRegCust.DataSource = dt;
cbRegCust.DisplayMember = "reg_nameRus";
cbRegCust.ValueMember = "reg_id";
cbSubReg.DataSource = sql1.GetRecords("exec selSubRegion @p1", globalData.Region);
cbSubReg.DisplayMember = "subreg_nameRus";
cbSubReg.ValueMember = "subreg_id";
cbLPU.DataSource = sql1.GetRecords("exec selLPUbySubReg @p1, @p2, @p3, @p4", globalData.UserID2, cbSubReg.SelectedValue, globalData.Div, globalData.CurDate.Year);
cbLPU.DisplayMember = "lpu_sname";
cbLPU.ValueMember = "ulpu_id";
load = false;
cbGroup.DataSource = sql1.GetRecords("exec SelGroupProd @p1", globalData.Div);
cbGroup.DisplayMember = "nom_name";
cbGroup.ValueMember = "nom_id";
dt = sql1.GetRecords("exec SelNomProd @p1", cbGroup.SelectedValue);
if (dt != null)
{
cbNom.DataSource = dt;
cbNom.DisplayMember = "nom_name";
cbNom.ValueMember = "nom_id";
}
if (dt.Rows.Count == 0)
{
cbNom.Visible = false;
label22.Visible = false;
}
else
{
cbNom.Visible = true;
label22.Visible = true;
}
load = true;
if (globalData.Div == "AE")
{
label14.Visible = false;
tbCount.Visible = false;
tbCount.TabStop = false;
}
if (globalData.Div == "OM")
{
label14.Visible = true;
tbCount.Visible = true;
tbCount.TabStop = true;
label22.Visible = false;
label10.Visible = false;
cbLPU.Visible = false;
}
}
示例13: Connect
private int Connect()
{
sql sql1 = new sql();
DataTable dt1 = new DataTable();
String str = "Пользователь: " + globalData.UserName;
if ((globalData.UserAccess == 1) && (globalData.UserID == 1))
{
str = "Рад видеть тебя, мой Создатель.";
}
str += " Последний раз вы были в системе: " + sql1.GetRecordsOne("exec LastEvent @p1", globalData.UserID);
lbUserName.Text = str;
setVisibleElementMainMenu();
CreateTree();
ClearFilter();
treeView1.Focus();
if (globalData.fp == 1)
{
tabControl1.SelectedIndex = 10;
tabControl1.Visible = true;
}
return 0;
}
示例14: btnCompare_Click
private void btnCompare_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = @"H:\Documents\";
openFileDialog1.Filter = "Excel files (*.xls)|*.xls|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.Multiselect = false;
openFileDialog1.Title = "Сравнение цен";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlSh;
xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open(openFileDialog1.FileName, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlSh = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
object misValue = System.Reflection.Missing.Value;
int err = 0;
tbResult.Clear();
String curh = "";
int i = 2;
try
{
sql sql1 = new sql();
while (xlSh.get_Range("M" + i.ToString(), "M" + i.ToString()).Value2 != null)
{
curh = "R";
if (xlSh.get_Range("R" + i.ToString(), "R" + i.ToString()).Value2.ToString() != "0")
{
curh = "M";
string matCode = xlSh.get_Range("M" + i.ToString(), "M" + i.ToString()).Value2.ToString();//mat_code
curh = "AT";
double priceFloat = Convert.ToDouble(xlSh.get_Range("AT" + i.ToString(), "AT" + i.ToString()).Value2);//price
curh = "AB";
double s3 = Convert.ToDouble(xlSh.get_Range("AB" + i.ToString(), "AB" + i.ToString()).Value2);//кол-во
if (s3 > 0)
priceFloat /= s3;
string scmPrice = sql1.GetRecordsOne("exec SCM_Compare @p1, @p2", matCode, priceFloat);
if ((scmPrice == null) || (scmPrice == string.Empty))
{
tbResult.Text += "Строка " + i.ToString() + ": товар с артикулом " + matCode + " не найден в справочнике.\r\n";
}
else if (scmPrice != "0")
{
double scmPriceFloat = 0;
double.TryParse(scmPrice, out scmPriceFloat);
if (scmPriceFloat > priceFloat)
tbResult.Text += "Строка " + i.ToString() + ": товар с артикулом " + matCode + " цена " + priceFloat + " меньше цены в прайсе " + scmPrice + "\r\n";
else
tbResult.Text += "Строка " + i.ToString() + ": товар с артикулом " + matCode + " цена " + priceFloat + " больше цены в прайсе " + scmPrice + ". Внимание!!!!!!!!!!\r\n";
}
}
i++;
}
}
catch (Exception ex)
{
MessageBox.Show("Ошибка в ячейке " + curh + i.ToString() + ". Системная ошибка: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
err++;
}
finally
{
if (err == 0)
MessageBox.Show("Сравнение завершено. Ошибок не найдено.", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show("Ошибка при сравнение.", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Error);
xlWorkBook.Close(true, misValue, misValue);
xlApp.Quit();
releaseObject(xlSh);
releaseObject(xlWorkBook);
releaseObject(xlApp);
}
}
}
示例15: btnAdd_Click
private void btnAdd_Click(object sender, EventArgs e)
{
int cur = 0;
cur = getCurBtn();
if (cur == -1)
{
MessageBox.Show("Необходимо выбрать подкатегорию.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
sql sql1 = new sql();
String s1 = sql1.GetRecordsOne("exec SetMatBtn @p1, @p2", tbMat.Text, cur);
if (s1 == "notFound")
{
MessageBox.Show("Артикул не найден.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
MessageBox.Show("Артикул обновлён.", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
tbMat.Text = "";
loadData(false, btnCur);
}
}