/// <summary> /// Listeaza concediile medicale /// </summary> private void LoadConcediiMedicale() { errorLit.Text = ""; try { DataSet dsConcediiMedicale = new DataSet(); Salaries.Business.NomenclatorConcediiMedicale nomenclatorConcediiMedicale = new NomenclatorConcediiMedicale(); dsConcediiMedicale = nomenclatorConcediiMedicale.GetConcediiMedicale(); listTable.Rows.Clear(); listTable.Attributes.Add("width", "100%"); listTable.Style.Add("border", "1px solid #20b2aa"); listTable.Attributes.Add("cellpadding", "0"); listTable.Attributes.Add("cellspacing", "1"); string[] arHeader = { "Nr. minim angajati", "Nr. maxim angajati", "Nr. zile platite" }; string[] arCols = { "ValMinimAngajati", "ValMaximAngajati", "NrZilePlatite" }; ListTable objListTable = new ListTable(listTable, dsConcediiMedicale, arHeader, arCols); objListTable.textForEmptyDataSet = "Nu exista concedii medicale!"; string[] ar_OnClickParam = { "id_Criteriu", "ValMinimAngajati", "ValMaximAngajati", "NrZilePlatite" }; string[] ar_OnClickParamType = { "dataset", "dataset", "dataset", "dataset" }; objListTable.OnclickParams = ar_OnClickParam; objListTable.OnclickParamsType = ar_OnClickParamType; objListTable.OnclickJSMethod = "SelectFunctie"; objListTable.DrawListTableWithoutDigits(); } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } }
/// <summary> /// Actualizeaza un tip de concediu medical /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdateSarbatoriLegale_Click(object sender, System.EventArgs e) { errorLit.Text = ""; try { Salaries.Business.NomenclatorConcediiMedicale concediuMedical = new NomenclatorConcediiMedicale(); concediuMedical.Id_Criteriu = Convert.ToInt32(txtIdCriteriu.Text); concediuMedical.ValMinimAngajati = Convert.ToInt32(txtValMinimAngajati.Text); concediuMedical.ValMaximAngajati = Convert.ToInt32(txtValMaximAngajati.Text); concediuMedical.NrZilePlatite = Convert.ToInt32(txtNrZilePlatite.Text); if ((concediuMedical.CheckInsertConcediuMedical() == 0) && (concediuMedical.ValMinimAngajati <= concediuMedical.ValMaximAngajati)) { concediuMedical.Update(); LoadConcediiMedicale(); } else { Response.Write("<script>alert( 'Datele introduse sunt incorecte!!!' );</script>"); } } catch (Exception ex) { errorLit.Text = "Editarea esuata!!!" + ex.Message; } }
/// <summary> /// Sterge un tip de concediu medical /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, System.EventArgs e) { errorLit.Text = ""; try { Salaries.Business.NomenclatorConcediiMedicale concediuMedical = new NomenclatorConcediiMedicale(); concediuMedical.Id_Criteriu = Convert.ToInt32(txtIdCriteriu.Text); if (concediuMedical.CheckIfConcediuMedicalCanBeDeleted(concediuMedical.Id_Criteriu)) { concediuMedical.Delete(); } else { Response.Write("<script>alert('Operatiunea nu a fost efectuata deoarece nomenclatoul trebuie sa contina cel putin un criteriu de acordare a concediului medical.');</script>"); } LoadConcediiMedicale(); } catch (Exception ex) { errorLit.Text = "Stergerea esuata!!!" + ex.Message; } }