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