/// <summary> /// Modifica o functie /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnModify_Click(object sender, System.EventArgs e) { try { int functieId = Convert.ToInt32(txtFunctieID.Text); Salaries.Business.AdminFunctii infoFunctie = new Salaries.Business.AdminFunctii(); infoFunctie.FunctieId = functieId; infoFunctie.Nume = txtDenumire.Text; infoFunctie.Cod = Convert.ToInt64(txtCod.Text); infoFunctie.CodSiemens = txtCodSiemens.Text; infoFunctie.JobFamilyId = int.Parse(txtHiddenJobFamily.Value); infoFunctie.TipDeFunctieId = int.Parse(txtHiddenTipDeFunctie.Value); infoFunctie.TipDeSegmentId = int.Parse(txtHiddenTipDeSegment.Value); infoFunctie.Pozitie = int.Parse(txtHiddenPozitie.Value); infoFunctie.Descriere = txtDescriere.Text; infoFunctie.NormaLucru = Convert.ToInt32(txtNormaLucru.Text); infoFunctie.PosibilaScutireImpozit = chkPosibilaScutire.Checked; if (infoFunctie.CheckIfFunctieCanBeAdded()) { infoFunctie.UpdateFunctie(); //ListareFunctii(); CompletareTitlu(); PopulareTabela(); } else { lblMessage.Text = "Mai exista o functie cu acelasi cod si nume!"; lblMessage.Visible = true; td_addLine.Visible = false; td_editLine.Visible = true; add_form.Style.Add("display", ""); add_buttonLine.Visible = false; tdTitle.InnerText = "Editare functie"; } //Daca pagina de administrare a fost deschisa din AddAngajat cream functia care va face refresh la combo-ul cu functii CreateRefreshFunctionForAddAngajat(); } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } }
/// <summary> /// Adauga o functie /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, System.EventArgs e) { try { Salaries.Business.AdminFunctii newFunctie = new Salaries.Business.AdminFunctii(); newFunctie.FunctieId = 0; newFunctie.Nume = txtDenumire.Text; newFunctie.Cod = Convert.ToInt64(txtCod.Text); newFunctie.CodSiemens = txtCodSiemens.Text; newFunctie.JobFamilyId = int.Parse(txtHiddenJobFamily.Value); newFunctie.TipDeFunctieId = int.Parse(txtHiddenTipDeFunctie.Value); newFunctie.TipDeSegmentId = int.Parse(txtHiddenTipDeSegment.Value); newFunctie.Pozitie = int.Parse(txtHiddenPozitie.Value); newFunctie.Descriere = txtDescriere.Text; newFunctie.NormaLucru = Convert.ToInt32(txtNormaLucru.Text); newFunctie.PosibilaScutireImpozit = chkPosibilaScutire.Checked; if (newFunctie.CheckIfFunctieCanBeAdded()) { newFunctie.InsertFunctie(); } else { lblMessage.Text = "Mai exista o functie cu acelasi cod si nume!"; lblMessage.Visible = true; //pentru ca nu se poate adauga o functie cu acest cod se ramane la formularul pentru adaugare si nu se afiseaza lista cu functii Response.Write("<script> var eroare = '1' </script>"); } //Daca pagina de administrare a fost deschisa din AddAngajat cream functia care va face refresh la combo-ul cu functii CreateRefreshFunctionForAddAngajat(); } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } //ListareFunctii(); CompletareTitlu(); PopulareTabela(); }