-
Anonymous
Как открыть денежный ящик в приложении C#?
Сообщение
Anonymous »
Я создаю приложение для супермаркета, используя штрих-код, и мне нужно открыть денежный ящик, нажав кнопку на C#.
Этот код позволяет сохранить данные и распечатать квитанцию. р>
Код: Выделить всё
private void btnADD_Click(object sender, EventArgs e) {
try {
this.txtOredrId.Text = barcode.GET_LAST_ORDER_ID_BARCODE().Rows[0][0].ToString();
barcode.ADD_ORDER_BARCODE(Convert.ToInt32(txtOredrId.Text), txtDate.Value, txtdesc.Text, txtSalesMan.Text);
for (int i = 0; i < dgvProducts.Rows.Count - 1; i++)
{
barcode.ADD_ORDER_DETAILS_BARCODE(Convert.ToInt32(dgvProducts.Rows[i].Cells[0].Value),
Convert.ToInt32(txtOredrId.Text),Convert.ToInt32(dgvProducts.Rows[i].Cells[4].Value),
Convert.ToInt32(dgvProducts.Rows[i].Cells[3].Value),Convert.ToInt32(dgvProducts.Rows[i].Cells[6].Value),
Convert.ToInt32(dgvProducts.Rows[i].Cells[5].Value), Convert.ToInt32(dgvProducts.Rows[i].Cells[7].Value), dgvProducts.Rows[i].Cells[2].Value.ToString()
);
}
//MessageBox.Show("تم الحفظ بنجاح", "الحفظ", MessageBoxButtons.OK, MessageBoxIcon.Information);
ClearData();
this.Cursor = Cursors.WaitCursor;
int order_ID = Convert.ToInt32(barcode.GET_LAST_ORDERBARCODE_For_Print().Rows[0][0]);
RPT.rpt_orders_barcode report = new RPT.rpt_orders_barcode();
RPT.FRM_RPT_PRODUCT frm = new RPT.FRM_RPT_PRODUCT();
report.SetDataSource(barcode.GetOrderBarcodeDetails(order_ID));
frm.crystalReportViewer1.ReportSource = report;
frm.ShowDialog();
this.Cursor = Cursors.Default;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Мне нужен код, чтобы открыть денежный ящик.
Подробнее здесь:
https://stackoverflow.com/questions/318 ... pplication
1722616388
Anonymous
Я создаю приложение для супермаркета, используя штрих-код, и мне нужно открыть денежный ящик, нажав кнопку на C#.
Этот код позволяет сохранить данные и распечатать квитанцию. р>
[code]private void btnADD_Click(object sender, EventArgs e) {
try {
this.txtOredrId.Text = barcode.GET_LAST_ORDER_ID_BARCODE().Rows[0][0].ToString();
barcode.ADD_ORDER_BARCODE(Convert.ToInt32(txtOredrId.Text), txtDate.Value, txtdesc.Text, txtSalesMan.Text);
for (int i = 0; i < dgvProducts.Rows.Count - 1; i++)
{
barcode.ADD_ORDER_DETAILS_BARCODE(Convert.ToInt32(dgvProducts.Rows[i].Cells[0].Value),
Convert.ToInt32(txtOredrId.Text),Convert.ToInt32(dgvProducts.Rows[i].Cells[4].Value),
Convert.ToInt32(dgvProducts.Rows[i].Cells[3].Value),Convert.ToInt32(dgvProducts.Rows[i].Cells[6].Value),
Convert.ToInt32(dgvProducts.Rows[i].Cells[5].Value), Convert.ToInt32(dgvProducts.Rows[i].Cells[7].Value), dgvProducts.Rows[i].Cells[2].Value.ToString()
);
}
//MessageBox.Show("تم الحفظ بنجاح", "الحفظ", MessageBoxButtons.OK, MessageBoxIcon.Information);
ClearData();
this.Cursor = Cursors.WaitCursor;
int order_ID = Convert.ToInt32(barcode.GET_LAST_ORDERBARCODE_For_Print().Rows[0][0]);
RPT.rpt_orders_barcode report = new RPT.rpt_orders_barcode();
RPT.FRM_RPT_PRODUCT frm = new RPT.FRM_RPT_PRODUCT();
report.SetDataSource(barcode.GetOrderBarcodeDetails(order_ID));
frm.crystalReportViewer1.ReportSource = report;
frm.ShowDialog();
this.Cursor = Cursors.Default;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
[/code]
Мне нужен код, чтобы открыть денежный ящик.
Подробнее здесь: [url]https://stackoverflow.com/questions/31844816/how-to-open-cash-drawer-in-c-sharp-application[/url]