コード例 #1
0
        /// <summary>
        /// Adauga domeniu de activitate
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, System.EventArgs e)
        {
            try
            {
                //este declarat un nou domeniu de activitate
                Salaries.Business.AdminDomeniiDeActivitate infoDomeniuDeActivitate = new Salaries.Business.AdminDomeniiDeActivitate();
                //id-ul nu este folosit efectiv
                //ii dam valoarea 0 pentruc a obiectul infoDomeniiDeActivitate sa fie complet definit
                //la inserare i se aloca domeniului un id unic
                infoDomeniuDeActivitate.DomeniuDeActivitateId = 0;
                //denumirea domeniului
                infoDomeniuDeActivitate.Denumire = txtDenumire.Text;
                //codul CAEN al domeniului
                infoDomeniuDeActivitate.CodCAEN = Convert.ToInt32(txtCod.Text);
                //descrierea domeniului
                infoDomeniuDeActivitate.Descriere = txtDescriere.Text;
                //procentul domeniului de activitate
                infoDomeniuDeActivitate.Procent = float.Parse(txtProcent.Text);
                //norma domeniului de activitate
                infoDomeniuDeActivitate.Norma = int.Parse(ddlNorma.SelectedValue);
                //daca datoreaza sau nu contributie pt accidentele de munca
                if (rblContributieAccidente.SelectedValue == "1")
                {
                    infoDomeniuDeActivitate.RetinereAccidente = true;
                }
                else
                {
                    infoDomeniuDeActivitate.RetinereAccidente = false;
                }

                if (infoDomeniuDeActivitate.CheckIfDomeniuDeActivitateCanBeAdded())
                {
                    //este inserat in baza de date domeniul de activitate
                    infoDomeniuDeActivitate.InsertDomeniuDeActivitate();
                }
                else
                {
                    Response.Write("<script> alert('Mai exista un domeniu de activitate cu aceste date!'); </script>");
                }

                //afisarea domeniilor de activitate
                ListareDomeniiDeActivitate();
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }
        }
コード例 #2
0
        /// <summary>
        /// Modifica domeniu de activitate
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModify_Click(object sender, System.EventArgs e)
        {
            try
            {
                //id-ul domenilui de activitate care se doreste a fi modificat
                int domeniuDeActivitateId = Convert.ToInt32(txtDomeniuID.Text);

                Salaries.Business.AdminDomeniiDeActivitate infoDomeniuDeActivitate = new Salaries.Business.AdminDomeniiDeActivitate();
                //id-ul domeniului de activitate
                infoDomeniuDeActivitate.DomeniuDeActivitateId = domeniuDeActivitateId;
                //denumirea domeniului de activitate
                infoDomeniuDeActivitate.Denumire = txtDenumire.Text;
                //codul CAEN al domeniului de activitate
                infoDomeniuDeActivitate.CodCAEN = Convert.ToInt32(txtCod.Text);
                //descrierea domeniului de activitate
                infoDomeniuDeActivitate.Descriere = txtDescriere.Text;
                //procentul aferent domeniului de activitate
                infoDomeniuDeActivitate.Procent = float.Parse(txtProcent.Text);
                //norma aferent domeniului de activitate
                infoDomeniuDeActivitate.Norma = int.Parse(ddlNorma.SelectedValue);
                //daca datoreaza sau nu contributie pt accidentele de munca
                if (rblContributieAccidente.SelectedValue == "1")
                {
                    infoDomeniuDeActivitate.RetinereAccidente = true;
                }
                else
                {
                    infoDomeniuDeActivitate.RetinereAccidente = false;
                }

                if (infoDomeniuDeActivitate.CheckIfDomeniuDeActivitateCanBeAdded())
                {
                    //se face update-ul domeniului dat ca parametru in baza de date
                    infoDomeniuDeActivitate.UpdateDomeniuDeActivitate();
                }
                else
                {
                    Response.Write("<script> alert('Mai exista un domeniu de activitate cu aceste date!'); </script>");
                }
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }

            ListareDomeniiDeActivitate();
        }