vyhodnocovanie

This commit is contained in:
roman6791
2021-07-30 11:57:05 +02:00
parent c49e4ef2da
commit b425ab53ca
6 changed files with 2431 additions and 1484 deletions

View File

@@ -9526,23 +9526,7 @@ namespace Mip
frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
frmNacenovanie2.ShowDialog();
//if (dataGridView10.SelectedRows.Count >= 0)
//{
// if (classUser.ID == 1 || classUser.ID == 4)
// {
// Form frmNacenovanie2 = new frmNacenovanie(10, 10, true, true, true, true, true, true);
// frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
// frmNacenovanie2.ShowDialog();
// }
// else
// {
// Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value), false, false, false, false, true, false);
// frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
// frmNacenovanie2.ShowDialog();
// }
//}
//refreshNacenovanie();
RefreshVyhodocovanie();
}
private void label182_Click(object sender, EventArgs e)
@@ -10644,5 +10628,87 @@ namespace Mip
}
}
}
private void tabPage13_Enter(object sender, EventArgs e)
{
RefreshVyhodocovanie();
}
private void RefreshVyhodocovanie()
{
string sqlCommandVyhodocovanie;
sqlCommandVyhodocovanie = @"SELECT * FROM `pohladvyhodnocovanie`;";
DataTable dtbVyhodocovanie = new DataTable();
classSQL.SQL(sqlCommandVyhodocovanie, out dtbVyhodocovanie);
dataGridViewVyhodnocovanie.DataSource = null;
dataGridViewVyhodnocovanie.DataSource = dtbVyhodocovanie;
dataGridViewVyhodnocovanie.Visible = true;
dataGridViewVyhodnocovanie.AutoResizeColumns();
FormatDgViewVyhodnocovanie();
//FormatColorsVyhodnocovanie();
}
private void FormatColorsVyhodnocovanie()
{
for (int i = 0; i < dataGridViewVyhodnocovanie.Rows.Count; i++)
{
var kontrolovanyZisk = Convert.ToDecimal(dataGridViewVyhodnocovanie.Rows[i].Cells["Vyhodnotený zisk"].Value);
var intSwitch = kontrolovanyZisk < 0 ? -1 : kontrolovanyZisk >= 25 ? 1 : 0;
switch (intSwitch)
{
case -1:
dataGridViewVyhodnocovanie.Rows[i].DefaultCellStyle.BackColor = Color.LightPink;
break;
case 0:
dataGridViewVyhodnocovanie.Rows[i].DefaultCellStyle.BackColor = Color.LightYellow;
break;
case 1:
dataGridViewVyhodnocovanie.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen;
break;
}
}
}
private void FormatDgViewVyhodnocovanie()
{
dataGridViewVyhodnocovanie.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridViewVyhodnocovanie.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridViewVyhodnocovanie.Columns["IDDopyt"].Visible = false;
dataGridViewVyhodnocovanie.Columns["IDNacenovanie"].Visible = false;
dataGridViewVyhodnocovanie.Columns["IdVyrobokVyhodnocovanie"].Visible = false;
dataGridViewVyhodnocovanie.Columns["IdUser"].Visible = false;
dataGridViewVyhodnocovanie.Columns["IdVyhodnotenie"].Visible = false;
}
private void dataGridViewVyhodnocovanie_DataSourceChanged(object sender, EventArgs e)
{
FormatColorsVyhodnocovanie();
}
private void button205_Click(object sender, EventArgs e)
{
var idNacenovanie = Convert.ToInt32(dataGridViewVyhodnocovanie.SelectedRows[0].Cells["IDNacenovanie"].Value);
var idVyrobok = Convert.ToInt32(dataGridViewVyhodnocovanie.SelectedRows[0].Cells["IdVyrobokVyhodnocovanie"].Value);
var idVyhodnotenie = Convert.ToInt32(dataGridViewVyhodnocovanie.SelectedRows[0].Cells["IdVyhodnotenie"].Value);
Form frmNacenovanie2 = new frmNacenovanie(idNacenovanie, idVyrobok, true, true, false, false, false, false, idVyhodnotenie);
frmNacenovanie2.Text = "Vyhodnocovanie";
frmNacenovanie2.ShowDialog();
RefreshVyhodocovanie();
}
private void dataGridViewVyhodnocovanie_SelectionChanged(object sender, EventArgs e)
{
if (dataGridViewVyhodnocovanie.SelectedRows.Count > 0)
{
button205.Enabled = true;
}
else
{
button205.Enabled = false;
}
}
}
}