private void btnOK_Click(object sender, EventArgs e) { var MyIni = new clsIniFile(@"\\192.168.1.4\Repozitorijum\ISBankom\XXXX\xxxx.ini"); if (boja != "") { MyIni.Write("FontColor", boja, Program.imekorisnika); } if (debljina != "") { MyIni.Write("FontStil", debljina, Program.imekorisnika); } if (velicina != "") { MyIni.Write("FontVelicina", velicina, Program.imekorisnika); } if (bojaPozadine != "") { MyIni.Write("BackgroundColor", bojaPozadine, Program.imekorisnika); } if (bojaLinUTabeli1 != "") { MyIni.Write("OddTableRowColor", bojaLinUTabeli1, Program.imekorisnika); } if (bojaLinUTabeli2 != "") { MyIni.Write("EvenTableRowColor", bojaLinUTabeli2, Program.imekorisnika); } if (bojaGrida != "") { MyIni.Write("GridColor", bojaGrida, Program.imekorisnika); } if (bojaPozadineTabele != "") { MyIni.Write("TableBackColor", bojaPozadineTabele, Program.imekorisnika); } if (bojaHederaTabele != "") { MyIni.Write("TableHeaderColor", bojaHederaTabele, Program.imekorisnika); } //ivana 6.9.2021. //Djora 02.12.21 if (bojaObaveznihPolja != "") { MyIni.Write("RequiredColor", bojaObaveznihPolja, Program.imekorisnika); } this.Close(); }
private void OK_Click(object sender, EventArgs e) { if (CmbOrg.Text.Trim() == "") { MessageBox.Show("Morate odabrati grupu."); } else { //tamara 21.10.2020. Program.ID_Jezik = VratiJezik(); //Djora 26.09.20 int standardHeight = 1080; // 600; //900 int standardWidth = 1920; // 800; //1440 int presentHeight = Screen.PrimaryScreen.Bounds.Height; //.Bounds.Height; int presentWidth = Screen.PrimaryScreen.Bounds.Width; float heightRatio = (float)((float)presentHeight / (float)standardHeight); float widthRatio = (float)((float)presentWidth / (float)standardWidth); //Djora 28.10.21 dodato jer se kod Bojane i ako ima iste parametre za ekran kao ja, 1920x1080 i kod menbe je dobro, a kod nje nije //moj ekran je ima velicinu 226, a njena 223 //heightRatio = heightRatio + (float)0.1; float skalFaktor = getScalingFactor(); heightRatio = heightRatio * skalFaktor; widthRatio = widthRatio * skalFaktor; Program.RacioWith = (float)widthRatio; //Djora 17.11.21 if ((presentHeight == 768 && presentWidth == 1366) || (presentHeight == 768 && presentWidth == 1360)) { Program.RacioHeight = (float)0.80; } else { Program.RacioHeight = (float)heightRatio; } string ImeKorisnika = ""; string PassKorisnika = ""; string n = UsernameTextBox.Text; lblBaza.Text = ""; lblGrupa.Text = ""; if (n.Length == 0) { MessageBox.Show("Polje korisničko ime je prazno."); return; } n = PasswordTextBox.Text; if (n.Length == 0) { MessageBox.Show("Polje za lozinku je prazno."); return; } using (SqlConnection cnn = new SqlConnection(connectionString)) { if (cnn.State == ConnectionState.Closed) { cnn.Open(); } string str = " select suser,Pass,ID_KadrovskaEvidencija,SifRadnika from KadrovskaEvidencija WITH (NOLOCK) where SUSER = @username and id_kadrovskaevidencija <> 1 "; var usernameParam = new SqlParameter("username", SqlDbType.NVarChar) { Value = UsernameTextBox.Text.Trim() }; var cmd = new SqlCommand { CommandText = str, Connection = cnn }; cmd.Parameters.Add(usernameParam); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.Read()) { ImeKorisnika = Convert.ToString(rdr[0]); PassKorisnika = Convert.ToString(rdr[1]); Program.idkadar = Convert.ToInt32(rdr[2]); Program.SifRadnika = Convert.ToString(rdr[3]); } else { MessageBox.Show("Pogrešno korisničko ime."); lblBaza.Visible = false; cmbBaze.Visible = false; lblGrupa.Visible = false; CmbOrg.Visible = false; rdr.Close(); cmd.Dispose(); cnn.Close(); return; } rdr.Close(); cmd.Dispose(); string strOrgDeo = "select o.ID_OrganizacionaStruktura,o.ID_OrganizacionaStrukturaStablo,os.Naziv "; strOrgDeo += " from OrganizacionaStruktura as o WITH(NOLOCK) ,organizacionastrukturastablo os WITH(NOLOCK) "; strOrgDeo += " where o.Naziv = '" + CmbOrg.Text + "' and o.ID_OrganizacionaStrukturaStablo=os.ID_OrganizacionaStrukturaStablo ;"; DataSet ds = new DataSet(); ds = DB.ReturnDS(strOrgDeo); DataView dv = ds.Tables[0].DefaultView; Program.imeFirme = dv[0]["Naziv"].ToString(); Program.idOrgDeo = Convert.ToInt32(dv[0]["ID_OrganizacionaStruktura"]); Program.idFirme = Convert.ToInt32(dv[0]["ID_OrganizacionaStrukturaStablo"]); Program.NazivOrg = CmbOrg.Text; cnn.Close(); } //ivana 26.10.2021. dodala sam ToLower() if (UsernameTextBox.Text.ToLower() != ImeKorisnika.ToLower()) { MessageBox.Show("Pogrešno korisničko ime."); lblBaza.Visible = false; cmbBaze.Visible = false; lblGrupa.Visible = false; CmbOrg.Visible = false; UsernameTextBox.Text = ""; return; } bool result = PasswordTextBox.Text.Equals(PassKorisnika); if (result == false) { MessageBox.Show("Pogrešna lozinka."); PasswordTextBox.Text = ""; return; } Program.imekorisnika = ImeKorisnika; Program.IntLogovanje = 1; Hide(); Program.Parent.Text = Program.imeFirme + "-" + Program.imekorisnika; Close(); int godina = DateTime.Now.Year; string ssel = " Select DatumPocetkaObrade from ZakljucenjeKnjiga WITH(NOLOCK) " + " where GodinaZakljucenja=" + (godina - 1).ToString() + " and id_firma =1 "; DataBaseBroker dk = new DataBaseBroker(); DataTable tk = new DataTable(); tk = dk.ReturnDataTable(ssel); if (tk.Rows.Count > 0) { Program.kDatum = Convert.ToDateTime(tk.Rows[0]["DatumPocetkaObrade"]); } else { Program.kDatum = Convert.ToDateTime("01.01." + (godina - 1).ToString()); } //Luka 14.07.21 Ako stoji min(Godina) onda iako nije nasao id_kadrovskaEvidencija sa flegom = 1 ipak muje rows.count =1 umesto nula //ssel = " SELECT min(Godina) as god FROM Godine where flag=1 AND ID_KadrovskaEvidencija=@param0"; ssel = " SELECT Godina as god FROM Godine where flag=1 AND ID_KadrovskaEvidencija=@param0"; tk = dk.ParamsQueryDT(ssel, Program.idkadar); if (tk.Rows.Count == 0) { Program.mGodina = 0; //Djora 17.07.21 Program.mGodina2 = ""; } else { Program.mGodina = Convert.ToInt32(tk.Rows[0]["god"].ToString()); //Djora 14.07.21 clsRazneFunkcije rf = new clsRazneFunkcije(); Program.mGodina2 = rf.fGodine(); } //Djora 24.08.21 pocetak --------------------------------------------------------- var MyIni = new clsIniFile(@"\\192.168.1.4\Repozitorijum\ISBankom\XXXX\xxxx.ini"); //Djora 04.11.21 string mm = MyIni.PopValue("LOGOVANJE", "PutanjaPrenosa"); Program.PutanjaPrenosa = mm; //ivana 13.12.2021. mm = MyIni.PopValue("LOGOVANJE", "PutanjaKomitenti"); Program.PutanjaKomitenti = mm; mm = MyIni.PopValue("LOGOVANJE", "LogError"); Program.LogError = mm; mm = MyIni.PopValue("LOGOVANJE", "IOSI="); Program.IOSI = mm; //Uzima po defoltu mm = MyIni.PopValue("LOGOVANJE", "FontVelicina"); Program.FontVelicina = Int16.Parse(mm); mm = MyIni.PopValue("LOGOVANJE", "FontStil"); Program.FontStil = mm; mm = MyIni.PopValue("LOGOVANJE", "FontColor"); Program.FontColor = mm; mm = MyIni.PopValue("LOGOVANJE", "BackgroundColor"); Program.BackgroundColor = mm; mm = MyIni.PopValue("LOGOVANJE", "OddTableRowColor"); Program.OddTableRowColor = mm; mm = MyIni.PopValue("LOGOVANJE", "EvenTableRowColor"); Program.EvenTableRowColor = mm; mm = MyIni.PopValue("LOGOVANJE", "ControlBackColor"); Program.ControlBackColor = mm; mm = MyIni.PopValue("LOGOVANJE", "GridColor"); Program.GridColor = mm; mm = MyIni.PopValue("LOGOVANJE", "TableBackColor"); Program.TableBackColor = mm; mm = MyIni.PopValue("LOGOVANJE", "TableHeaderColor"); Program.TableHeaderColor = mm; //Djora 02.12.21 mm = MyIni.PopValue("LOGOVANJE", "RequiredColor"); Program.RequiredColor = mm; //Uzima za korisnika ako ima mm = MyIni.PopValue(Program.imekorisnika, "FontVelicina"); if (mm != "") { Program.FontVelicina = Int16.Parse(mm); } mm = MyIni.PopValue(Program.imekorisnika, "FontStil"); if (mm != "") { Program.FontStil = mm; } mm = MyIni.PopValue(Program.imekorisnika, "FontColor"); if (mm != "") { Program.FontColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "BackgroundColor"); if (mm != "") { Program.BackgroundColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "OddTableRowColor"); if (mm != "") { Program.OddTableRowColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "EvenTableRowColor"); if (mm != "") { Program.EvenTableRowColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "ControlBackColor"); if (mm != "") { Program.ControlBackColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "GridColor"); if (mm != "") { Program.GridColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "TableBackColor"); if (mm != "") { Program.TableBackColor = mm; } mm = MyIni.PopValue(Program.imekorisnika, "TableHeaderColor"); if (mm != "") { Program.TableHeaderColor = mm; } //Djora 24.08.21 kraj ------------------------------------------------------------ //Djora 02.12.21 mm = MyIni.PopValue(Program.imekorisnika, "RequiredColor"); if (mm != "") { Program.RequiredColor = mm; } } }