/// <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;
            }
        }