Добавьте файлы проекта.
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Npgsql;
|
||||
|
||||
namespace demo25052026
|
||||
{
|
||||
public partial class Form4 : Form
|
||||
{
|
||||
static string connS = "Server=localhost;Port=5432;Database=newdemo26;Username=postgres;Password=Swa2sWA13;";
|
||||
public Form4()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void button4_Click(object sender, EventArgs e)
|
||||
{
|
||||
listBox1.Items.Add(comboBox1.SelectedItem.ToString() + "|" + textBox1.Text);
|
||||
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
//INSERT INTO public.""Zakaz""(""Data_Z"", ""Data_P"", ""ID_Punkt"", ""Status_Zakaz"") VALUES(?, ?, ?, ?);
|
||||
if (true)
|
||||
{
|
||||
NpgsqlConnection npgsqlConnection = new NpgsqlConnection(connS);
|
||||
npgsqlConnection.Open();
|
||||
NpgsqlCommand command = new NpgsqlCommand(@$"INSERT INTO public.""Zakaz""(""Data_Z"", ""Data_P"", ""ID_Punkt"", ""Status_Zakaz"") VALUES('{textBox2.Text}', '{textBox2.Text}', {comboBox3.SelectedIndex + 1}, {comboBox2.SelectedIndex + 1}) RETURNING ""ID_Zakaz"";", npgsqlConnection);
|
||||
DataTable dataTable1 = new DataTable();
|
||||
dataTable1.Load(command.ExecuteReader());
|
||||
int IDZAKAZ = int.Parse(dataTable1.Rows[0].ItemArray[0].ToString());
|
||||
npgsqlConnection.Close();
|
||||
|
||||
int[] ItemID = new int[listBox1.Items.Count];
|
||||
int ii = 0;
|
||||
foreach (object id in listBox1.Items) {
|
||||
|
||||
string[] Tovar = id.ToString().Split('|');
|
||||
|
||||
NpgsqlConnection npgsqlConnections = new NpgsqlConnection(connS);
|
||||
npgsqlConnections.Open();
|
||||
NpgsqlCommand commands = new NpgsqlCommand(@$"INSERT INTO public.""Sostav""( ""ID_Tovar"", ""Kolichestvo"") VALUES ({Tovar[0]}, {Tovar[1]}) RETURNING ""ID_Sostav"";", npgsqlConnections);
|
||||
DataTable dataTable = new DataTable();
|
||||
dataTable.Load(commands.ExecuteReader());
|
||||
ItemID[ii] = int.Parse(dataTable.Rows[0].ItemArray[0].ToString());
|
||||
ii = ii + 1;
|
||||
|
||||
npgsqlConnections.Close();
|
||||
}
|
||||
foreach (int jj in ItemID)
|
||||
{
|
||||
NpgsqlConnection npgsqlConnectionss = new NpgsqlConnection(connS);
|
||||
npgsqlConnectionss.Open();
|
||||
NpgsqlCommand commandss = new NpgsqlCommand(@$"INSERT INTO public.""ZakazSostav""(""ID_Sostav"", ""ID_Zakaz"") VALUES ( {jj}, {IDZAKAZ});", npgsqlConnectionss);
|
||||
|
||||
commandss.ExecuteReader();
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
/* NpgsqlConnection npgsqlConnection = new NpgsqlConnection(connS);
|
||||
npgsqlConnection.Open();
|
||||
NpgsqlCommand command = new NpgsqlCommand(@$"UPDATE public.""Tovar"" SET ""Articul""='{textBox1.Text}', ""Naimenov_ID""={comboBox2.SelectedIndex + 1}, ""Ed_izm""='{comboBox5.SelectedItem.ToString()}', ""Cena""= {textBox5.Text}, ""Postav_ID""={comboBox4.SelectedIndex + 1}, ""Proizv_ID""={comboBox3.SelectedIndex + 1}, ""Tip_ID""={comboBox1.SelectedIndex + 1}, ""Skidka""={Skidka.Text}, ""Kolichestvo""={textBox7.Text}, ""Opisanie""='{textBox2.Text}', ""Photo""= '{PhotoPath}' WHERE ""ID_Tovar""= {ID_pr};", npgsqlConnection);
|
||||
command.ExecuteNonQuery();
|
||||
|
||||
npgsqlConnection.Close();*/
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user