Initial commit
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
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;
|
||||
|
||||
namespace StacjaProb
|
||||
{
|
||||
public partial class AggregateStockListForm : Form
|
||||
{
|
||||
public AggregateStockListForm()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
if (vGlobal.app_participants_id > 0)
|
||||
this.Text += " (" + vGlobal.app_participants_name + ")";
|
||||
else
|
||||
this.Text += " (Wszyscy kontrahenci)";
|
||||
}
|
||||
|
||||
// Ładuje stan pomp
|
||||
private void LoadCurrentAggregateLists(string searchName = null)
|
||||
{
|
||||
searchName = textBoxSearchAgg.Text;
|
||||
|
||||
dataGridViewAggLists.DataSource = null;
|
||||
dataGridViewAggLists.Rows.Clear();
|
||||
|
||||
dataGridViewAggLists.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
||||
dataGridViewAggLists.ColumnCount = 14;
|
||||
dataGridViewAggLists.Columns[0].Name = "id";
|
||||
dataGridViewAggLists.Columns[1].Name = "Typ pompy";
|
||||
dataGridViewAggLists.Columns[2].Name = "Numer pompy";
|
||||
dataGridViewAggLists.Columns[3].Name = "Status pompy";
|
||||
dataGridViewAggLists.Columns[4].Name = "Typ silnika";
|
||||
dataGridViewAggLists.Columns[5].Name = "Numer silnika";
|
||||
dataGridViewAggLists.Columns[6].Name = "Status silnika";
|
||||
dataGridViewAggLists.Columns[7].Name = "Oddział";
|
||||
dataGridViewAggLists.Columns[8].Name = "Przypisana studnia";
|
||||
dataGridViewAggLists.Columns[9].Name = "Aktualizowane przez";
|
||||
dataGridViewAggLists.Columns[10].Name = "Data aktualizacji";
|
||||
|
||||
dataGridViewAggLists.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
||||
dataGridViewAggLists.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
dataGridViewAggLists.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
||||
dataGridViewAggLists.Columns[8].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
||||
dataGridViewAggLists.Columns[9].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
||||
dataGridViewAggLists.Columns[10].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
||||
|
||||
|
||||
|
||||
|
||||
string query = "";
|
||||
if (vGlobal.app_participants_id > 0)
|
||||
query = "select APE_ID,APE_PUP_DRS_ID,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=(select DRS_RESOURCES_DIC_ID from seg_dev_resources where DRS_ID=APE_PUP_DRS_ID)) APE_PUP_STATUS,APE_PUP_NAME,APE_PUP_NO,APE_ENG_DRS_ID,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=(select DRS_RESOURCES_DIC_ID from seg_dev_resources where DRS_ID=APE_ENG_DRS_ID)) APE_ENG_STATUS,APE_ENG_NAME,APE_ENG_NO,APE_WLL_NAME,(select PRT_DESCRIPTION from sys_participants where PRT_ID=APE_PRT_ID) PRT_DESCRIPTION,APE_AUDIT_CU,SUBSTRING(APE_AUDIT_CD,1,10) APE_AUDIT_CD,APE_DESCRIPTION from seg_aggregate_pup_eng where APE_PUP_DRS_ID>0 and APE_ENG_DRS_ID>0 and APE_PRT_ID=" + vGlobal.app_participants_id.ToString() + " and (APE_PUP_NAME like '%" + searchName + "%' or APE_PUP_NO like '%" + searchName + "%' or APE_ENG_NAME like '%" + searchName + "%' or APE_ENG_NO like '%" + searchName + "%') order by APE_PUP_NAME, APE_ENG_NAME";
|
||||
else
|
||||
query = "select APE_ID,APE_PUP_DRS_ID,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=(select DRS_RESOURCES_DIC_ID from seg_dev_resources where DRS_ID=APE_PUP_DRS_ID)) APE_PUP_STATUS,APE_PUP_NAME,APE_PUP_NO,APE_ENG_DRS_ID,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=(select DRS_RESOURCES_DIC_ID from seg_dev_resources where DRS_ID=APE_ENG_DRS_ID)) APE_ENG_STATUS,APE_ENG_NAME,APE_ENG_NO,APE_WLL_NAME,(select PRT_DESCRIPTION from sys_participants where PRT_ID=APE_PRT_ID) PRT_DESCRIPTION,APE_AUDIT_CU,SUBSTRING(APE_AUDIT_CD,1,10) APE_AUDIT_CD,APE_DESCRIPTION from seg_aggregate_pup_eng where APE_PUP_DRS_ID>0 and APE_ENG_DRS_ID>0 and (APE_PUP_NAME like '%" + searchName + "%' or APE_PUP_NO like '%" + searchName + "%' or APE_ENG_NAME like '%" + searchName + "%' or APE_ENG_NO like '%" + searchName + "%') order by APE_PUP_NAME, APE_ENG_NAME";
|
||||
|
||||
|
||||
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(query, mySqlFunctions.connection);
|
||||
MySql.Data.MySqlClient.MySqlDataReader dataReader = cmd.ExecuteReader();
|
||||
while (dataReader.Read())
|
||||
{
|
||||
dataGridViewAggLists.Rows.Add(
|
||||
dataReader["APE_ID"],
|
||||
dataReader["APE_PUP_NAME"],
|
||||
dataReader["APE_PUP_NO"],
|
||||
dataReader["APE_PUP_STATUS"],
|
||||
dataReader["APE_ENG_NAME"],
|
||||
dataReader["APE_ENG_NO"],
|
||||
dataReader["APE_ENG_STATUS"],
|
||||
dataReader["PRT_DESCRIPTION"],
|
||||
dataReader["APE_WLL_NAME"],
|
||||
dataReader["APE_AUDIT_CU"],
|
||||
dataReader["APE_AUDIT_CD"],
|
||||
|
||||
dataReader["APE_PUP_DRS_ID"],
|
||||
dataReader["APE_ENG_DRS_ID"],
|
||||
dataReader["APE_DESCRIPTION"]
|
||||
|
||||
|
||||
);
|
||||
}
|
||||
dataReader.Close();
|
||||
|
||||
dataGridViewAggLists.Columns[11].Visible = false;
|
||||
dataGridViewAggLists.Columns[12].Visible = false;
|
||||
dataGridViewAggLists.Columns[13].Visible = false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void AggregateStockListForm_Load(object sender, EventArgs e)
|
||||
{
|
||||
mySqlFunctions.initConnection();
|
||||
if (mySqlFunctions.OpenConnection())
|
||||
{
|
||||
|
||||
LoadCurrentAggregateLists();
|
||||
mySqlFunctions.CloseConnection();
|
||||
}
|
||||
}
|
||||
|
||||
private void textBoxSearchAgg_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
mySqlFunctions.initConnection();
|
||||
if (mySqlFunctions.OpenConnection())
|
||||
{
|
||||
LoadCurrentAggregateLists();
|
||||
mySqlFunctions.CloseConnection();
|
||||
}
|
||||
}
|
||||
|
||||
void dataGridViewAggLists_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
mySqlFunctions.initConnection();
|
||||
if (mySqlFunctions.OpenConnection())
|
||||
{
|
||||
LoadCurrentAggregateLists();
|
||||
mySqlFunctions.CloseConnection();
|
||||
}
|
||||
}
|
||||
private void dataGridViewAggLists_CellContentClick(object sender, DataGridViewCellEventArgs e)
|
||||
{
|
||||
AggregateStockEditForm aseForm = new AggregateStockEditForm();
|
||||
aseForm.formName = " ("+ this.dataGridViewAggLists.CurrentRow.Cells[1].Value.ToString() +" / " + this.dataGridViewAggLists.CurrentRow.Cells[4].Value.ToString() +")";
|
||||
aseForm.apeID = Convert.ToInt32(this.dataGridViewAggLists.CurrentRow.Cells[0].Value.ToString());
|
||||
aseForm.pumpDevID = Convert.ToInt32(this.dataGridViewAggLists.CurrentRow.Cells[11].Value.ToString());
|
||||
aseForm.motorDevID = Convert.ToInt32(this.dataGridViewAggLists.CurrentRow.Cells[12].Value.ToString());
|
||||
aseForm.textBoxPumpName.Text = this.dataGridViewAggLists.CurrentRow.Cells[1].Value.ToString();
|
||||
aseForm.textBoxPumpSN.Text = this.dataGridViewAggLists.CurrentRow.Cells[2].Value.ToString();
|
||||
aseForm.textBoxMotorName.Text = this.dataGridViewAggLists.CurrentRow.Cells[4].Value.ToString();
|
||||
aseForm.textBoxMotorSN.Text = this.dataGridViewAggLists.CurrentRow.Cells[5].Value.ToString();
|
||||
aseForm.textBoxWellName.Text = this.dataGridViewAggLists.CurrentRow.Cells[8].Value.ToString();
|
||||
|
||||
aseForm.richTextBoxUwagi.Text = this.dataGridViewAggLists.CurrentRow.Cells[13].Value.ToString();
|
||||
|
||||
aseForm.selectedStatus = this.dataGridViewAggLists.CurrentRow.Cells[3].Value.ToString();
|
||||
aseForm.selectedCompanies = this.dataGridViewAggLists.CurrentRow.Cells[7].Value.ToString();
|
||||
|
||||
aseForm.FormClosed += new FormClosedEventHandler(dataGridViewAggLists_FormClosed);
|
||||
aseForm.ShowDialog();
|
||||
}
|
||||
|
||||
private void buttonClose_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void buttonAddAgg_Click(object sender, EventArgs e)
|
||||
{
|
||||
AggregateStockEditForm aseForm = new AggregateStockEditForm();
|
||||
aseForm.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user