Exemple #1
0
        /// <summary>
        /// Listeaza permisele de munca
        /// </summary>
        private void LoadIstoricPermiseMunca()
        {
            try
            {
                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");

                Salaries.Business.IstoricPermisMunca istPermisMunca = new Salaries.Business.IstoricPermisMunca();
                istPermisMunca.AngajatId = AngajatID;

                string[]  arHeader     = { "Serie", "Numar", "Data eliberare", "Valabil pana la", "Activ" };
                string[]  arCols       = { "SeriePermisMunca", "NrPermisMunca", "PermMuncaDataEliberare", "PermMuncaDataExpirare", "Activ" };
                ListTable objListTable = new ListTable(listTable, istPermisMunca.LoadIstoricPermiseMunca(), arHeader, arCols);
                objListTable.textForEmptyDataSet = "Nu exista nici un permis de munca asociat acestui angajat!";

                string[] ar_OnClickParam     = { AngajatID.ToString(), "PermisMuncaID", "SeriePermisMunca", "NrPermisMunca", "PermMuncaDataEliberare", "PermMuncaDataExpirare", "Activ" };
                string[] ar_OnClickParamType = { "const", "dataset", "dataset", "dataset", "dataset", "dataset", "dataset" };

                objListTable.OnclickParams     = ar_OnClickParam;
                objListTable.OnclickParamsType = ar_OnClickParamType;
                objListTable.OnclickJSMethod   = "SelectPermisMunca";

                objListTable.DrawListTableWithoutDigits();
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }
        }
Exemple #2
0
        /// <summary>
        /// Modifica un permis de munca
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModificaDate_Click(object sender, System.EventArgs e)
        {
            try
            {
                Salaries.Business.IstoricPermisMunca istPermis = new Salaries.Business.IstoricPermisMunca();
                istPermis.PermisMuncaId = Convert.ToInt32(txtPermisMuncaIDHidden.Value);
                istPermis.AngajatId     = AngajatID;
                istPermis.Serie         = txtSeriePermisMunca.Text;
                istPermis.Numar         = Convert.ToInt64(txtNrPermisMunca.Text);
                istPermis.DataEliberare = Utilities.ConvertText2DateTime(txtPermisMuncaDataEliberare.Text);
                istPermis.DataExpirare  = Utilities.ConvertText2DateTime(txtPermisMuncaDataExpirare.Text);
                istPermis.Activ         = chkActiv.Checked;

                if (istPermis.CheckIfPermisMuncaCanBeAdded())
                {
                    istPermis.UpdatePermisMunca();
                }
                else
                {
                    Response.Write("<script> alert('Permisul de munca nu a fost modificat deoarece mai exista un permis cu aceste date!'); </script>");
                }
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }

            LoadIstoricPermiseMunca();
        }
Exemple #3
0
        /// <summary>
        /// Sterge un permis de munca
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnStergeDate_Click(object sender, System.EventArgs e)
        {
            try
            {
                Salaries.Business.IstoricPermisMunca istPermis = new Salaries.Business.IstoricPermisMunca();
                istPermis.PermisMuncaId = Convert.ToInt32(txtPermisMuncaIDHidden.Value);
                istPermis.DeletePermisMunca();
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }

            LoadIstoricPermiseMunca();
        }