private void Page_Load(object sender, System.EventArgs e)
        {
            actionGenerareSituatieLunara = ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("ActionGenerareSituatieLunaraValue")).Value;
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            if (this.Page.Request.Params["idAng"] != null)
            {
                this.SetAngajat(long.Parse(this.Page.Request.Params["idAng"]));
                Session["AngajatID"] = long.Parse(this.Page.Request.Params["idAng"]);
                string cale       = Request.Url.AbsoluteUri;
                int    poz1       = cale.IndexOf("Salarii.aspx");
                int    poz2       = cale.IndexOf("&idAng=");
                string caleFinala = cale.Substring(poz1, poz2 - poz1);
                Response.Redirect(caleFinala);
                //Response.Redirect("Salarii.aspx?Tab=Pontaj&Option=retineri_recurente_angajat&node=Element_025");
            }

            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            utilDb.CreateAngajatiSelectBoxPeLuna(this.angajatDDL, this.GetAngajator(), this.GetCurrentMonth());
            try
            {
                this.angajatDDL.SelectedValue = this.GetAngajat().ToString();
            }
            catch (Exception ex)
            {
                if (this.angajatDDL.Items.Count > 0)
                {
                    this.SetAngajat(long.Parse(this.angajatDDL.SelectedValue));
                }
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            string script_text = "<script>var ctrlID = \"" + this.UniqueID + "\"</script>";

            Response.Write(script_text);
            litError.Text = "";

            btnDelete.Attributes.Add("onclick", "return CheckDelete('Doriti sa stergeti aceasta tara?')");

            Utilities.CreateTableHeader(headerTable, "Date identificare tara", "../", "small");

            txtTaraID.Style.Add("display", "none");

            Response.Write("<script>var requiredDenumire = \"" + requiredDenumire.ClientID + "\"</script>");
            Response.Write("<script>var regularDenumire = \"" + regularDenumire.ClientID + "\"</script>");
            Response.Write("<script>var requiredSimbol = \"" + requiredSimbol.ClientID + "\"</script>");
            Response.Write("<script>var requiredNationalitate = \"" + requiredNationalitate.ClientID + "\"</script>");
            Response.Write("<script>var listDataGrid = \"" + listDataGrid.ClientID + "\"</script>");

            if (!IsPostBack)
            {
                //ListareTari();
                CompletareTitlu();
                PopulareTabela();
            }
        }
コード例 #3
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            settings = Salaries.Configuration.ModuleConfig.GetSettings();

            if (tipuriOreAdaugare)
            {
                new UtilitiesDb(settings.ConnectionString).CreateTipIntervaleSelectBox(this.TipInterval, this.AngajatID, this.SelectedDate, true);
                DeleteElementsUnusableFromTipIntervalAddCombo();
            }
            else
            {
                new UtilitiesDb(settings.ConnectionString).CreateTipIntervaleSelectBox(this.TipInterval, this.AngajatID, this.SelectedDate, false);
                DeleteElementsUnusableFromTipIntervalModifyCombo();
            }

            if (TipIntervalID != -1)
            {
                this.TipInterval.SelectedValue = TipIntervalID.ToString();
            }
            try
            {
                TipIntervalID = Convert.ToInt32(this.TipInterval.SelectedItem.Value);
            }
            catch {}
            ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("TipInterval1")).Value = TipIntervalID.ToString();

            if (!this.Selectable)
            {
                this.CheckInterval.Visible = false;
            }
        }
コード例 #4
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            if (!IsPostBack)
            {
                settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
                //Modificat:Muntean Raluca Cristina  - am adaugat ca parametru si id-ul angajatorului
                utilDb.CreateAngajatiSelectBox(this.lstAngajati, this.GetAngajator());
                this.lstAngajati.Items.Insert(0, new ListItem("[listare completa]", "[listare completa]"));
            }

            this.rapFluturas.ServerUrl = Salaries.Configuration.CryptographyClass.getSettingsWithoutDecode(STRING_URL);

            if (this.lstAngajati.SelectedIndex > 0)
            {
                this.rapFluturas.ReportPath = this.SingleFluturasPath;
                this.rapFluturas.SetQueryParameter("AngajatorID", this.GetAngajator().ToString());
                this.rapFluturas.SetQueryParameter("AngajatID", this.lstAngajati.SelectedValue);
                this.rapFluturas.SetQueryParameter("LunaID", this.GetCurrentMonth().ToString());
            }
            else
            {
                this.rapFluturas.ReportPath = this.AllFluturasPath;
                this.rapFluturas.SetQueryParameter("AngajatorID", this.GetAngajator().ToString());
                this.rapFluturas.SetQueryParameter("LunaID", this.GetCurrentMonth().ToString());
            }
        }
コード例 #5
0
        private void LoadPersoaneList()
        {
            try
            {
                listTable.Rows.Clear();
                settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
                ddlInvaliditate.DataSource     = utilDb.CreateDataSet("Select InvaliditateID, Nume  from Invaliditati order by Nume");
                ddlInvaliditate.DataValueField = "InvaliditateID";
                ddlInvaliditate.DataTextField  = "Nume";
                ddlInvaliditate.DataBind();

                listTable.Attributes.Add("width", "100%");
                listTable.Style.Add("border", "1px solid #20b2aa");
                listTable.Attributes.Add("cellpadding", "0");
                listTable.Attributes.Add("cellspacing", "1");

                /*
                 *	Changed: Ionel Popa
                 *			- S-au scos coloanele calitate, invaliditate si coeficient
                 * string[] arHeader = {"Nume","Prenume","CNP", "Calitate", "Invaliditate","Coeficient"};
                 * string[] arCols = {"Nume","Prenume","CNP", "Calitat", "Invalid","Coeficient"};
                 */
                string[] arHeader = { "Nume", "Prenume", "CNP" };
                string[] arCols   = { "Nume", "Prenume", "CNP" };

                Salaries.Business.Angajat angajatCurent = new Salaries.Business.Angajat((int)this.AngajatID);
                DataSet ds = angajatCurent.PersoaneInIntretinere();

                //Din cauza scoaterii coloanelor de mai sus se scoate si acest coeficient
                //this.lCoefTotalPersIntret.Text="Coeficientul pt toate persoanele aflate in intretinere este: "+angajatCurent.CoefTotalPtPersInIntretinere;

                ListTable objListTable = new ListTable(listTable, ds, arHeader, arCols);
                objListTable.textForEmptyDataSet = "Nu exista nici o persoana in intretinerea angajatului!";

                string[] ar_OnClickParam = { "ID", "Nume", "Prenume", "CNP", "Calitate", "Invaliditate", "Coeficient" };

                string[] ar_OnClickParamType = new string[ar_OnClickParam.Length];
                for (int i = 0; i < ar_OnClickParamType.Length; i++)
                {
                    ar_OnClickParamType[i] = "dataset";
                }


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

                objListTable.DrawListTable();
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }
        }
        private void LoadInfoGrupeMunca()
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            SqlConnection  m_con     = new SqlConnection(settings.ConnectionString);
            SqlCommand     myCommand = new SqlCommand("select * from GrupeMunca", m_con);
            SqlDataAdapter dAdapt    = new SqlDataAdapter(myCommand);

            m_ds = new DataSet();
            dAdapt.Fill(m_ds);
        }
コード例 #7
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //se populeaza combobox cu toate perioadele existente din care utilizatorul selecteaza
            Salaries.Business.VariabileGlobaleValori objVariabilaGlobala = new Salaries.Business.VariabileGlobaleValori();
            DataSet ds = objVariabilaGlobala.GetLuniVariabileGlobale();

            if (drpPerioada.Items.Count == 0)
            {
                foreach (DataRow row in ds.Tables["GetLuniVariabileGlobale"].Rows)
                {
                    ListItem NewItem = new ListItem();
                    NewItem.Text  = row["Luna"].ToString();
                    NewItem.Value = row["LunaID"].ToString();
                    drpPerioada.Items.Add(NewItem);
                    //se selecteaza ultima valoare pentru ca aceasta este luna curenta si se vor incarca implicit valorile
                    //variabilelor globale din luna curenta
                    drpPerioada.SelectedIndex = drpPerioada.Items.Count - 1;
                }
            }

            string script_text = "<script>var ctrlID = \"" + this.ClientID + "\"</script>";

            Response.Write(script_text);
            litError.Text = "";

            btnEdit.Style.Add("display", "none");
            txtVariabilaGlobalaID.Style.Add("display", "none");

            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            if (!IsPostBack)
            {
                this.btnSalveaza.Enabled = true;
                //daca nu este modul editabil, se selecteaza toate tipurile da variabile globale care nu au fost inca adaugate pentru luna curenta
                if (!EditMode)
                {
                    //se populeaza combobox-ul
                    LoadTipVariabile();
                    drpPerioada.Enabled = true;
                    //daca exista cel putin un tip de variabila care nu a fost adaugat apare butonul pentru adaugare
                    if (drpTipVariabila.Items.Count > 0)
                    {
                        drpTipVariabila.SelectedIndex     = 0;
                        btnAdaugaVariabilaGlobala.Visible = true;
                    }
                    //altfel butonul pentru adaugare nu apare si deci nu se pot adauga valori pentru variabile
                    else
                    {
                        btnAdaugaVariabilaGlobala.Visible = false;
                    }
                }
            }
        }
コード例 #8
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            lstAngajati.Visible = false;

            if (!IsPostBack)
            {
                settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
                utilDb.CreateAngajatiSiVidSelectBox(this.lstAngajati);
                this.SetAngajat(long.Parse(this.lstAngajati.SelectedValue));
            }
        }
コード例 #9
0
        /// <summary>
        /// Listeaza referintele unui angajat
        /// </summary>
        private void LoadFormReferinte()
        {
            try
            {
                settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

                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.IstoricReferinte ReferinteList = new Salaries.Business.IstoricReferinte();
                ReferinteList.AngajatId = AngajatID;

                string[] arHeader = { "Titlu", "Descriere", "Data" };
                string[] arCols   = { "Titlu", "Descriere", "Data" };

                ListTable objListTable = new ListTable(listTable, ReferinteList.LoadReferinte(), arHeader, arCols);
                objListTable.textForEmptyDataSet = "Nu exista nici o referinta asociata acestui angajat!";

                string[] ar_OnClickParam     = { "ReferintaID", "Titlu", "Data", "Descriere" };
                string[] ar_OnClickParamType = { "dataset", "dataset", "dataset", "dataset" };

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

                objListTable.DrawListTableWithoutDigits();

                for (int i = 1; i < listTable.Rows.Count - 1; i++)
                {
                    TableRow r = listTable.Rows[i];
                    if (r.Cells.Count == 4)
                    {
                        string Descriere = r.Cells[2].Text;
                        if (Descriere.Length > this.MaxDescriere)
                        {
                            Descriere = Descriere.Substring(0, MaxDescriere) + "...";
                        }
                        r.Cells[2].Text = Descriere;
                        r.Cells[2].Attributes["alt"] = Descriere;
                    }
                }
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            Utilities.CreateTableHeader(tableCautareRapida, "Cautare rapida", "../", "normal");

            if (!IsPostBack)
            {
                //se obtine tipul de autentificare la aplicatie
                string authentication = Salaries.Configuration.CryptographyClass.getSettingsWithoutDecode("authentication");

                //virtual path
                string    path      = Page.Request.FilePath;
                char      separator = '/';
                string [] pathArr   = path.Split(separator);
                int       nr        = pathArr.Length;

                //autentificare de tip windows
                if (authentication == "1")
                {
                    //user-ul loginat
                    user = new WindowsPrincipal(WindowsIdentity.GetCurrent());

                    //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                    if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], user))
                    {
                        ErrHandler.MyErrHandler.WriteError("Recrutori.aspx - autentificare windows fara drepturi - " + user.Identity.Name);
                        Server.Transfer("../Unauthorized.aspx");
                    }
                }
                //autentificare cu user si parola
                else
                {
                    try
                    {
                        string nume        = Session["Nume"].ToString();
                        string parola      = Session["Parola"].ToString();
                        int    angajatorId = int.Parse(Session["AngajatorId"].ToString());

                        //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                        if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], nume, parola, angajatorId))
                        {
                            ErrHandler.MyErrHandler.WriteError("Recrutori.aspx - autentificare user parola fara drepturi - " + nume + ", " + angajatorId);
                            Server.Transfer("../Unauthorized.aspx");
                        }
                    }
                    catch (Exception exc)
                    {
                        Response.Redirect("../index.aspx");
                    }
                }
            }
        }
        /// <summary>
        /// Evenimentul aparut la incarcarea paginii.
        /// </summary>
        /// <param name="sender">obiectul care a declansat evenimentul</param>
        /// <param name="e">argumentele evenimentului</param>
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Adaugat:		Oprescu Claudia
            //Data:			09.02.2007
            //Descriere:	Daca nu exista angajati in baza de date, o parte din optiunile din meniul Pontaj vor fi ascunse.
            //				Daca nu exista angajati se va ascunde si meniul Rapoarte.
            //				Daca nu exista conturi pentru angajati, se va ascunde optiunea Fisier Multicache
            //				Daca este autentificare windows, atunci modulul pentru gestiunea utilizatorilor nu se va afisa.

            existaAngajati = true;
            existaConturi  = true;

            //daca se genereaza meniul pentru modulul de salarii, trebuie sa se verifice daca exista angajati in baza de date sau nu
            if (numeXmlSursa == "../Navigare/Salarii_Navigare.xml")
            {
                //se creaza o lista in care se vor pune angajatii selectati
                DropDownList angajatDDL = new DropDownList();
                Salaries.Configuration.ModuleSettings settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

                //se determina id-ul angajatorului curent
                Salaries.Business.AdminAngajator angajator = new Salaries.Business.AdminAngajator();
                int angajatorID = int.Parse(angajator.LoadInfoAngajatori().Tables[0].Rows[0]["AngajatorID"].ToString());

                //se determina id-ul lunii curente
                Salaries.Business.Luni luna = new Salaries.Business.Luni(angajatorID);
                Salaries.Data.LunaData ld   = luna.GetLunaActiva();
                int lunaId = ld.LunaId;

                //se selecteaza angajatii existenti in baza de date
                utilDb.CreateAngajatiSelectBoxPeLuna(angajatDDL, angajatorID, lunaId);

                //daca nu exista angajati in lista, se vor ascunde o serie de optiuni din meniul aplicatiei
                if (angajatDDL.Items.Count == 0)
                {
                    existaAngajati = false;
                }

                Salaries.Business.ConturiAngajator conturi = new Salaries.Business.ConturiAngajator();
                conturi.AngajatorId = angajatorID;
                //daca nu exista conturi pentru angajati, se va ascunde optiunea Fisier multicache
                if (conturi.GetMonedaConturiAngajati().Tables[0].Rows.Count == 0)
                {
                    existaConturi = false;
                }
            }

            // se construieste script-ul ce va permite navigarea prin meniu
            scriptNavigare = ScriptMeniu("MenuContainer");
        }
        /// <summary>
        /// Procedura determina luna selectata
        /// </summary>
        /// <returns>Returneaza un DataSet care contine aceste date</returns>
        private DataSet GetLunaSelectata()
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            System.Data.SqlClient.SqlConnection myConn        = new System.Data.SqlClient.SqlConnection(settings.ConnectionString);
            System.Data.SqlClient.SqlCommand    searchCommand = new System.Data.SqlClient.SqlCommand("sal_GetLunaInflById ", myConn);
            searchCommand.CommandType = System.Data.CommandType.StoredProcedure;

            searchCommand.Parameters.Add("@LunaID", Convert.ToInt32(Session["LunaCurenta"].ToString()));

            System.Data.SqlClient.SqlDataAdapter myDa = new System.Data.SqlClient.SqlDataAdapter(searchCommand);
            DataSet myDs = new DataSet();

            myDa.Fill(myDs);
            return(myDs);
        }
 private void Page_Load(object sender, System.EventArgs e)
 {
     this.numeDept.Text = Parameters.NumeDepartament;
     this.settings      = Salaries.Configuration.ModuleConfig.GetSettings();
     if (!this.IsPostBack)
     {
         UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
         utilDb.CreateAngajatiPeDeptSelectBox(this.lstAngajati, Parameters.NumeDepartament);
         if (lstAngajati.Items.Count != 0)
         {
             Parameters.DataAngajat = lstAngajati.Items[0];
         }
         else
         {
             Table t = new Table();
             t.Attributes.Add("class", "tabBackground");
             t.Attributes.Add("borderColor", "green");
             t.Attributes.Add("cellSpacing", "6");
             TableRow  tr = new TableRow();
             TableCell tc = new TableCell();
             t.Rows.Add(new TableRow());
             t.Rows[0].Cells.Add(new TableCell());
             t.Rows[0].Cells[0].Text = " ";
             t.Rows[0].Cells[0].Attributes.Add("class", "NormalBlackBold");
             tc.Text      = "<font size='3'>Nu exista angajati asignati direct acestui departament!</font>";
             tc.Font.Size = 3;
             tc.Attributes.Add("class", "NormalBlackBold");
             tc.Attributes.Add("align", "center");
             tr.Cells.Add(tc);
             t.Rows.Add(tr);
             t.Rows.Add(new TableRow());
             t.Rows[2].Cells.Add(new TableCell());
             t.Rows[2].Cells[0].Text = "<font size='3'>Va rugam incercati in subdepartamentele asociate.</font>";
             t.Rows[2].Cells[0].Attributes.Add("class", "NormalBlackBold");
             t.Rows[2].Cells[0].Attributes.Add("align", "center");
             this.PlaceHolder1.Controls.Add(t);
             this.lstAngajati.Enabled   = false;
             this.DropDownList1.Enabled = false;
             return;
         }
         this.lstAngajati.Enabled   = true;
         this.DropDownList1.Enabled = true;
     }
     System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
     img.ImageUrl = "MakeChart.aspx";
     this.PlaceHolder1.Controls.Add(img);
 }
        /// <summary>
        ///	Se initializeaza datele specifice paginii
        /// </summary>
        private void Page_Load(object sender, System.EventArgs e)
        {
            string script_text = "<script>var ctrlID = \"" + this.ClientID + "\"</script>";

            Response.Write(script_text);
            litError.Text = "";

            btnEdit.Style.Add("display", "none");
            txtBoalaID.Style.Add("display", "none");

            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            if (!IsPostBack)
            {
                this.btnSalveaza.Enabled = true;
            }
        }
コード例 #15
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            if (Parameters.DataAngajat == null)
            {
                return;
            }
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            Conn.ConnectionString = settings.ConnectionString;
            this.sqlSelectCommand1.Parameters["@dept"].Value  = Parameters.NumeDepartament;
            this.sqlSelectCommand1.Parameters["@angid"].Value = Parameters.DataAngajat.Value;
            this.sqlSelectCommand1.Parameters["@tspan"].Value = Parameters.TimeSpan;
            DataSet ds = new DataSet("Salarii");

            DataAdapter.Fill(ds);
            Parameters.Chart_SetData(ds.Tables[0], "data", "VenitNet", "Evolutia salariului angajatului " + Parameters.DataAngajat.Text, "Timp", "Salariu");
            Response.BinaryWrite(Parameters.Chart_MakePicture("gif", 512, 400));
        }
 private void Page_Load(object sender, System.EventArgs e)
 {
     Response.Write("<script>\n\tvar ctrlID='" + this.UniqueID + "'\n\tvar toggle=1\n</script>");
     settings = Salaries.Configuration.ModuleConfig.GetSettings();
     this.Conn.ConnectionString = settings.ConnectionString;
     this.numeDept.Text         = Parameters.NumeDepartament;
     if (!IsPostBack)
     {
         div2.Style.Add("display", "none");
     }
     else
     {
         if (this.Hidden1.Value == "")
         {
             div2.Style.Clear();
             div2.Style.Add("DISPLAY", "none");
         }
     }
 }
        /// <summary>
        /// ID-urile judetelor din fiecare tara.
        /// </summary>
        /// <returns> Returneaza id-urile judetelor din fiecare tara.</returns>
        private string GetSirJudeteValue()
        {
            string sirJudVal      = "";
            string sirJudValFinal = "";

            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            Salaries.Business.AdminJudete judete = new Salaries.Business.AdminJudete();

            DataSet dsTari = (DataSet)lstDTara.DataSource;

            foreach (DataRow drTari in dsTari.Tables[0].Rows)
            {
                judete.TaraId = int.Parse(drTari["TaraID"].ToString());
                DataSet ds = judete.GetAllJudeteTara();
                if (ds.Tables[0].Rows.Count > 0)
                {
                    sirJudVal = "[";

                    for (int i = 0; i < ds.Tables[0].Rows.Count - 1; i++)
                    {
                        DataRow dr = ds.Tables[0].Rows[i];
                        sirJudVal += dr["JudetID"].ToString() + ", ";
                    }
                    sirJudVal += ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["JudetID"].ToString() + "]";
                }
                else
                {
                    sirJudVal = "[]";
                }
                sirJudValFinal += sirJudVal + ", ";
            }
            if (sirJudValFinal == "")
            {
                sirJudValFinal += "[[]]";
            }
            else
            {
                sirJudValFinal = sirJudValFinal.Substring(0, sirJudValFinal.Length - 2);
                sirJudValFinal = "[" + sirJudValFinal + "]";
            }

            return(sirJudValFinal);
        }
コード例 #18
0
        /// <summary>
        /// Listeaza departamentele angajatului
        /// </summary>
        private void LoadFormIstoricDepartamente()
        {
            try
            {
                listTable.Rows.Clear();
                lstDepartament.Items.Clear();

                settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
                utilDb.CreateDepartamenteSelectBox(0, 0, lstDepartament);

                listTable.Attributes.Add("width", "100%");
                listTable.Style.Add("border", "1px solid #20b2aa");
                listTable.Attributes.Add("cellpadding", "0");
                listTable.Attributes.Add("cellspacing", "1");

                Salaries.Business.IstoricDepartament istDept = new Salaries.Business.IstoricDepartament();
                istDept.AngajatId = AngajatID;

                string[]  arHeader     = { "Departament", "Data start" };
                string[]  arCols       = { "DenumireCompleta", "DataStart" };
                ListTable objListTable = new ListTable(listTable, istDept.LoadIstoricDepartament(), arHeader, arCols);
                objListTable.textForEmptyDataSet = "Nu exista nici un departament asociat acestui angajat!";

                string[] ar_OnClickParam     = { "DepartamentID", "DataStart", AngajatID.ToString() };
                string[] ar_OnClickParamType = { "dataset", "dataset", "const" };

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

                objListTable.DrawListTableWithoutDigits();
            }
            catch (Exception ex)
            {
                litError.Text  = "The following error occurred: <br>";
                litError.Text += ex.Message;
            }
        }
コード例 #19
0
        /// <summary>
        ///	Se initializeaza datele specifice paginii
        /// </summary>
        private void Page_Load(object sender, System.EventArgs e)
        {
            string script_text = "<script>var ctrlID = \"" + this.ClientID + "\"</script>";

            Response.Write(script_text);
            litError.Text = "";

            btnEdit.Style.Add("display", "none");
            txtSerieID.Style.Add("display", "none");

            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            Salaries.Business.Luni luni = new Salaries.Business.Luni(this.GetAngajator());
            lunaActiva = luni.GetLunaActiva();
            BindComboLstLunaSerie(luni);
            BindPunctLucru();

            if (!IsPostBack)
            {
                this.btnSalveaza.Enabled = true;
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            string script_text = "<script>var ctrlID = \"" + this.ClientID + "\"</script>";

            Response.Write(script_text);
            script_text = "<script>var DeptParinteIDClient = '" + this.DeptParinteID.ClientID + "';</script>";
            Response.Write(script_text);

            litError.Text = "";
            this.lstDeptParinte.Enabled = true;

            btnDelete.Attributes.Add("onclick", "return CheckDelete('Doriti sa stergeti acest departament?')");

            Utilities.CreateTableHeader(headerTable, "Date identificare departament", "../", "small");

            Response.Write("<script>var requiredDenumire = \"" + requiredDenumire.ClientID + "\"</script>");
            Response.Write("<script>var regularDenumire = \"" + regularDenumire.ClientID + "\"</script>");

            if (!IsPostBack)
            {
                this.ListareDepartamente();
            }
        }
コード例 #21
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Tipurile de completare ale carnetelor de munca.
            Salaries.Business.AdminTipuriCompletareCarnete tipCompletareCarnete = new Salaries.Business.AdminTipuriCompletareCarnete();
            tipCompletareCarnete.AngajatorId = GetAngajator();

            // Lista bancilor.
            Salaries.Business.AdminBanci banci = new Salaries.Business.AdminBanci();

            string[] textTabs = { "Date angajator", "Conturi bancare", "Adresa angajator", "Domenii de activitate", "Punct de lucru" };
            Utilities.CreateHeaderWithTabsForAdminAngajator(tableTabs, textTabs, "../", true);

            settings = Salaries.Configuration.ModuleConfig.GetSettings();

            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            // Sunt facute invizibile textbox-urile
            txtHiddenDomDeActPpID.Style.Add("display", "none");
            txtHiddenDomDeActListID.Style.Add("display", "none");
            txtHiddenPunctLucru.Style.Add("display", "none");

            //Lungu Andreea 28.05.2008
            //este populat dropdownlist-ul ce contine casele de asigurari
            DataSet dsCaseDeAsig = new DataSet();

            Salaries.Business.CasaDeAsigurari casaAsig = new Salaries.Business.CasaDeAsigurari();
            // Lista caselor de asigurari ale unui angajator.
            dsCaseDeAsig = casaAsig.GetAllCasaDeAsigurari();
            drpCaseDeAsigurari.DataSource     = dsCaseDeAsig;
            drpCaseDeAsigurari.DataTextField  = "Denumire";
            drpCaseDeAsigurari.DataValueField = "CasaDeAsigurariID";
            drpCaseDeAsigurari.DataBind();

            //tara
            Salaries.Business.AdminTari tari = new Salaries.Business.AdminTari();
            lstDTara.DataSource     = tari.LoadInfoTariCuJudete();
            lstDTara.DataTextField  = "NumeTara";
            lstDTara.DataValueField = "TaraID";
            lstDTara.DataBind();
            if (txtTaraHidden.Value != "")
            {
                lstDTara.SelectedValue = txtTaraHidden.Value;
            }

            //judetul
            Salaries.Business.AdminJudete judete = new Salaries.Business.AdminJudete();
            judete.TaraId            = int.Parse(lstDTara.SelectedValue);
            lstDJudet.DataSource     = judete.GetAllJudeteTara();
            lstDJudet.DataTextField  = "NumeCompus";
            lstDJudet.DataValueField = "JudetID";
            lstDJudet.DataBind();
            if (txtJudetSectorHidden.Value != "")
            {
                lstDJudet.SelectedValue = txtJudetSectorHidden.Value;
            }

            // Listarea tipurilor de completare a carnetelor de munca.
            lstTipCompletare.DataSource     = tipCompletareCarnete.GetTipuriCompletareCarnete();
            lstTipCompletare.DataTextField  = "ModCompletare";
            lstTipCompletare.DataValueField = "CompletareCarneteValoriID";
            lstTipCompletare.DataBind();

            if (txtTipCompletareHidden.Value != "")
            {
                lstTipCompletare.SelectedValue = txtTipCompletareHidden.Value;
            }

            // Listare banci.
            drpBanci.DataSource     = banci.GetBanci();
            drpBanci.DataTextField  = "NumeBanca";
            drpBanci.DataValueField = "BancaID";
            drpBanci.DataBind();

            // Listare domenii de activitate ale angajatorului
            ListareDomeniiDeActivitate();

            txtTaraHidden.Value          = txtTaraHidden.Value == "" ? lstDTara.SelectedValue : txtTaraHidden.Value;
            txtJudetSectorHidden.Value   = txtJudetSectorHidden.Value == "" ? lstDJudet.SelectedValue : txtJudetSectorHidden.Value;
            txtTipCompletareHidden.Value = txtTipCompletareHidden.Value == "" ? lstTipCompletare.SelectedValue : txtTipCompletareHidden.Value;

            ListareAngajatori();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            Utilities.CreateTableHeader(tableCautareRapida, "Cautare rapida", "", "normal");

            if (!IsPostBack)
            {
                //se obtine tipul de autentificare la aplicatie
                string authentication = Salaries.Configuration.CryptographyClass.getSettingsWithoutDecode("authentication");

                //virtual path
                string    path      = Page.Request.FilePath;
                char      separator = '/';
                string [] pathArr   = path.Split(separator);
                int       nr        = pathArr.Length;

                //autentificare de tip windows
                if (authentication == "1")
                {
                    //user-ul loginat
                    user = new WindowsPrincipal(WindowsIdentity.GetCurrent());

                    //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                    if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], user))
                    {
                        ErrHandler.MyErrHandler.WriteError("SearchAngajati.aspx - autentificare windows fara drepturi - " + user.Identity.Name);
                        Response.Redirect("Unauthorized.aspx");
                    }
                }
                //autentificare cu user si parola
                else
                {
                    try
                    {
                        string nume        = Session["Nume"].ToString();
                        string parola      = Session["Parola"].ToString();
                        int    angajatorId = int.Parse(Session["AngajatorId"].ToString());

                        //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                        if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], nume, parola, angajatorId))
                        {
                            ErrHandler.MyErrHandler.WriteError("SearchAngajati.aspx - autentificare user parola fara drepturi - " + nume + ", " + angajatorId);
                            Response.Redirect("Unauthorized.aspx");
                        }
                    }
                    catch (Exception exc)
                    {
                        Response.Redirect("index.aspx");
                    }
                }

                ListItem myItem = new ListItem("", "-1");
                lstDepartamentSearch.Items.Add(myItem);
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);
                utilDb.CreateDepartamenteSelectBox(0, 0, lstDepartamentSearch);

                BindNationalitateCombo();
                BindTaraDeOrigineCombo();
                BindStudiiCombo();
                BindTitulaturaCombo();
                BindFunctieCombo();
                BindCategorieCombo();
                BindBancaCombo();
                BindDataAngajareCombo();
                BindPunctLucruCombo();

                tableCautareAvansataVisible.Style.Add("display", "none");
                //nu e niciunul vizibil
                tdDataFixaSearch.Style.Add("display", "none");
                tdLunaSearch.Style.Add("display", "none");
                tdIntervalSearch.Style.Add("display", "none");

                lblBanca.Style.Add("display", "none");
                lstBancaSearch.Style.Add("display", "none");

                lblCopii.Style.Add("display", "none");
                lstDeducereCopiiSearch.Style.Add("display", "none");

                CreazaVarJavaScript();
            }
        }
コード例 #23
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="st"></param>
 public Zile(Salaries.Configuration.ModuleSettings st)
 {
     settings = st;
     m_con    = new SqlConnection(settings.ConnectionString);
 }
コード例 #24
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            new UtilitiesDb(settings.ConnectionString).CreateTipAbsenteSelectBox(this.TipAbsentaDDL);
            new UtilitiesDb(settings.ConnectionString).CreateTipBoliSelectBox(this.TipBoalaDDL);
            int ConcediuOdihnaID = new UtilitiesDb(settings.ConnectionString).GetConcediuOdihnaID();
            int ConcediuOdihnaAnulPrecedentID = new UtilitiesDb(settings.ConnectionString).GetConcediuOdihnaAnulPrecedentID();

            LabelDataStart.Visible = LabelDataEnd.Visible = LabelsVisible;

            if (Selectable)
            {
                if (TipIntervalID != -1)
                {
                    this.TipAbsentaDDL.SelectedValue = TipIntervalID.ToString();
                    if ((this.TipAbsentaDDL.Items[this.TipAbsentaDDL.SelectedIndex].Text == "Concediu Medical") || (this.TipAbsentaDDL.Items[this.TipAbsentaDDL.SelectedIndex].Text == "Continuare Concediu Medical"))
                    {
                        if (TipBoalaID == -1)
                        {
                            TipBoalaID = int.Parse(this.TipBoalaDDL.Items[0].Value);
                        }
                    }
                }

                if (TipBoalaID != -1)
                {
                    this.TipBoalaDDL.SelectedValue = TipBoalaID.ToString();
                    //devine vizibila tabela in functie de optiunea selectate
                    this.tableCM.Style.Add("display", "");
                    trMedieZilnica.Style.Add("display", "");
                }
                else
                {
                    this.tableCM.Style.Add("display", "none");

                    if ((TipIntervalID != ConcediuOdihnaID) && (TipIntervalID != ConcediuOdihnaAnulPrecedentID))
                    {
                        trMedieZilnica.Style.Add("display", "none");
                    }
                    else
                    {
                        trMedieZilnica.Style.Add("display", "");
                    }
                }

                TipIntervalID = Convert.ToInt32(this.TipAbsentaDDL.SelectedItem.Value);
                ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("TipIntervalAbsente1")).Value = TipIntervalID.ToString();

                TipBoalaID = Convert.ToInt32(this.TipBoalaDDL.SelectedItem.Value);
                ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("TipBoalaAbsente1")).Value = TipBoalaID.ToString();
            }
            else
            {
                TipIntervalID = Convert.ToInt32(this.TipAbsentaDDL.Items[0].Value);
                ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("TipIntervalAbsente1")).Value = TipIntervalID.ToString();

                TipBoalaID = Convert.ToInt32(this.TipBoalaDDL.Items[0].Value);
                ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("TipBoalaAbsente1")).Value = TipBoalaID.ToString();

                trMedieZilnica.Style.Add("display", "none");
                this.tableCM.Style.Add("display", "none");

                this.CheckInterval.Visible = false;
            }

            observatiiTA.Value = textObservatii;

            if (TipIntervalID != -1)
            {
                if (this.CertificatInitial.Value != "Nu")
                {
                    this.tabelCertificat.Style["display"] = "none";
                    this.tabelCertificat.Style["float"]   = "left";
                }
            }
            if (TipBoalaID != 7 && TipBoalaID != 5)
            {
                codUrgentaTr.Style["display"] = "none";
                codUrgentaTr.Style["float"]   = "left";
            }
            else
            {
                codUrgentaTr.Style["display"] = "";
            }
            if (TipBoalaID != 10)
            {
                cnpCopilTr.Style["display"] = "none";
                cnpCopilTr.Style["float"]   = "left";
            }
            else
            {
                cnpCopilTr.Style["display"] = "";
            }
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="_AbsentaID"></param>
 public IntervalAbsenteMedicaleContinuareAngajat(int _AbsentaID)
 {
     this.AbsentaID = _AbsentaID;
     settings       = Salaries.Configuration.ModuleConfig.GetSettings();
     m_con          = new SqlConnection(settings.ConnectionString);
 }
        private void Page_Load(object sender, System.EventArgs e)
        {
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            if (!IsPostBack)
            {
                //se obtine tipul de autentificare la aplicatie
                string authentication = Salaries.Configuration.CryptographyClass.getSettingsWithoutDecode("authentication");

                //virtual path
                string    path      = Page.Request.FilePath;
                char      separator = '/';
                string [] pathArr   = path.Split(separator);
                int       nr        = pathArr.Length;

                //autentificare de tip windows
                if (authentication == "1")
                {
                    //user-ul loginat
                    user = new WindowsPrincipal(WindowsIdentity.GetCurrent());

                    //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                    if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], user))
                    {
                        ErrHandler.MyErrHandler.WriteError("SearchAngajatiList_Recrutori.aspx - autentificare windows fara drepturi - " + user.Identity.Name);
                        Server.Transfer("../Unauthorized.aspx");
                    }
                }
                //autentificare cu user si parola
                else
                {
                    try
                    {
                        string nume        = Session["Nume"].ToString();
                        string parola      = Session["Parola"].ToString();
                        int    angajatorId = int.Parse(Session["AngajatorId"].ToString());

                        //user-ul loginat nu are dreptul sa acceseze aceasta pagina este redirectat catre o pagina care sa il instiinteze de acest lucru
                        if (!Salaries.Business.Authentication.HasUserRightsOnPage(pathArr[nr - 1], nume, parola, angajatorId))
                        {
                            ErrHandler.MyErrHandler.WriteError("SearchAngajatiList_Recrutori.aspx - autentificare user parola fara drepturi - " + nume + ", " + angajatorId);
                            Server.Transfer("../Unauthorized.aspx");
                        }
                    }
                    catch (Exception exc)
                    {
                        Response.Redirect("../index.aspx");
                    }
                }

                string searchTipCautare = Session["txtTipCautareHidden"].ToString();

                string searchNume    = Session["txtNumeSearch"].ToString();
                string searchPrenume = Session["txtPrenumeSearch"].ToString();

                int    searchNationalitate         = Convert.ToInt32(Session["lstNationalitateSearch"]);
                int    searchTaraOrigine           = Convert.ToInt32(Session["lstTaraOrigineSearch"]); //tara de origine
                int    searchStareCivila           = Convert.ToInt32(Session["lstStareCivilaSearch"]);
                int    searchCopii                 = Convert.ToInt32(Session["lstCopiiSearch"]);       //copii
                string searchSex                   = Session["lstSexSearch"].ToString();
                int    searchTitulatura            = Convert.ToInt32(Session["lstTitulaturaSearch"]);
                int    searchStudii                = Convert.ToInt32(Session["lstStudiiSearch"]);
                string searchMarca                 = Session["txtMarcaSearch"].ToString();
                int    searchDepartament           = Convert.ToInt32(Session["lstDepartamentSearch"]);
                int    searchFunctie               = Convert.ToInt32(Session["lstFunctieSearch"]);               //functie
                int    searchModIncadrare          = Convert.ToInt32(Session["lstModIncadrareSearch"]);
                int    searchIndemnizatieConducere = Convert.ToInt32(Session["lstIndemnizatieConducereSearch"]); //indemnizatie conducere

                //categorie angajat : scutit impozit/categorii
                int searchScutitImpozit = Convert.ToInt32(Session["lstScutitImpozitSearch"]);                   //scutit impozit |
                int searchCategorii     = Convert.ToInt32(Session["lstCategorieAngajatSearch"]);                //categorii |

                //deducere+copii
                int searchDeducere      = Convert.ToInt32(Session["lstDeducereSearch"]);               //deducere |
                int searchDeducereCopii = Convert.ToInt32(Session["lstDeducereCopiiSearch"]);          // copii |

                //conturi bancare: are conturi/banca
                int searchContBancarExistenta = Convert.ToInt32(Session["lstContBancarExistentaSearch"]); //are conturi |
                int searchBanca = Convert.ToInt32(Session["lstBancaSearch"]);                             //banca |

                //Data angajarii: tip data angajare/data fixa - data/luna - luna+an/interval - dataSt+dataEnd/blank - nimic/
                int      searchTipDataAngajare   = Convert.ToInt32(Session["lstTipDataAngajareSearch"]);
                DateTime searchDataFixa          = DateTime.MinValue;
                DateTime searchIntervalDataStart = DateTime.MinValue;
                DateTime searchIntervalDataEnd   = DateTime.MinValue;
                int      searchAnData            = -1;
                int      searchLunaData          = -1;

                switch (searchTipDataAngajare)
                {
                case 0:
                    try
                    {
                        searchDataFixa = Utilities.ConvertText2DateTime(Session["txtDataAngajatiSearch"].ToString());
                        Session.Remove("txtDataAngajatiSearch");
                    }
                    catch {}
                    break;

                case 1:
                    try
                    {
                        searchAnData   = Convert.ToInt32(Session["lstAnAngajatiSearch"]);
                        searchLunaData = Convert.ToInt32(Session["lstLunaAngajatiSearch"]);
                        Session.Remove("lstAnAngajatiSearch");
                        Session.Remove("lstLunaAngajatiSearch");
                    }
                    catch {}
                    break;

                case 2:
                    try
                    {
                        searchIntervalDataStart = Utilities.ConvertText2DateTime(Session["txtDataStartAngajatiSearch"].ToString());
                        searchIntervalDataEnd   = Utilities.ConvertText2DateTime(Session["txtDataEndAngajatiSearch"].ToString());
                        Session.Remove("txtDataStartAngajatiSearch");
                        Session.Remove("txtDataEndAngajatiSearch");
                    }
                    catch {}
                    break;

                case -1:
                    break;
                }
                int searchPerioadaDeterminata = Convert.ToInt32(Session["lstPerioadaDeterminataSearch"]);                    //Contract pe perioada determinata

                //stergerea variabilelor de sesiune
                stergeVariabile();

                //comanda de cautare
                SqlConnection m_con         = new SqlConnection(settings.ConnectionString);
                SqlCommand    searchCommand = new SqlCommand("tmp_CautareAngajat", m_con);
                searchCommand.CommandType = CommandType.StoredProcedure;

                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_TipCautare", SqlDbType.NVarChar, 50, searchTipCautare));

                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Nume", SqlDbType.NVarChar, 50, searchNume));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Prenume", SqlDbType.NVarChar, 50, searchPrenume));

                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Nationalitate", SqlDbType.Int, 4, searchNationalitate));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_TaraOrigineID", SqlDbType.Int, 4, searchTaraOrigine));   //tara de origine
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_StareCivila", SqlDbType.Int, 4, searchStareCivila));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Copii", SqlDbType.Int, 4, searchCopii));                 //copii
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Sex", SqlDbType.Char, searchSex.Length, searchSex));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_TitluID", SqlDbType.Int, 4, searchTitulatura));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_StudiuID", SqlDbType.Int, 4, searchStudii));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Marca", SqlDbType.NVarChar, 8, searchMarca));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_DepartamentID", SqlDbType.Int, 5, searchDepartament));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_FunctieID", SqlDbType.Int, 4, searchFunctie));                           //functie
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_ModIncadrare", SqlDbType.Int, 4, searchModIncadrare));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_IndemnizatieConducere", SqlDbType.Int, 4, searchIndemnizatieConducere)); //indemnizatie de conducere

                //categorie angajat
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_ScutitImpozit", SqlDbType.Int, 4, searchScutitImpozit));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_CategorieID", SqlDbType.Int, 4, searchCategorii));

                //deducere
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_Deducere", SqlDbType.Int, 4, searchDeducere));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_DeducereCopii", SqlDbType.Int, 4, searchDeducereCopii));

                //conturi bancare
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_ContBancarExistenta", SqlDbType.Int, 4, searchContBancarExistenta));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_BancaID", SqlDbType.Int, 4, searchBanca));

                //data angajarii
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_TipDataAngajare", SqlDbType.Int, 4, searchTipDataAngajare));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_DataFixa", SqlDbType.DateTime, 8, searchDataFixa));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_LunaData", SqlDbType.Int, 4, searchLunaData));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_AnData", SqlDbType.Int, 4, searchAnData));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_IntervalDataStart", SqlDbType.DateTime, 8, searchIntervalDataStart));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_IntervalDataEnd", SqlDbType.DateTime, 8, searchIntervalDataEnd));
                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_DataMinValue", SqlDbType.DateTime, 8, DateTime.MinValue));

                searchCommand.Parameters.Add(UtilitiesDb.AddInputParameter("@in_PerioadaDeterminata", SqlDbType.Int, 4, searchPerioadaDeterminata));                //Contract pe perioada determinata

                SqlDataAdapter dAdapt = new SqlDataAdapter(searchCommand);
                DataSet        ds     = new DataSet();
                dAdapt.Fill(ds);

                Session["SortBy"] = "";
                Index             = 1;
                Session["DataSource_searchList"] = ds;
                listDataGrid.DataSource          = ds;
                listDataGrid.DataBind();
            }
        }
 /// <summary>
 /// Constructor
 /// </summary>
 public TipuriIntervale()
 {
     settings = Salaries.Configuration.ModuleConfig.GetSettings();
     m_con    = new SqlConnection(settings.ConnectionString);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="_AngajatID">Id-ul angajatului</param>
 /// <param name="st"></param>
 public SituatieAngajat(long _AngajatID, Salaries.Configuration.ModuleSettings st)
 {
     this.AngajatID = _AngajatID;
     settings       = st;
     m_con          = new SqlConnection(settings.ConnectionString);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="_AngajatID">Id-ul angajatului</param>
 public SituatieAngajat(long _AngajatID)
 {
     this.AngajatID = _AngajatID;
     settings       = Salaries.Configuration.ModuleConfig.GetSettings();
     m_con          = new SqlConnection(settings.ConnectionString);
 }
コード例 #30
0
 /// <summary>
 /// Constructor
 /// Adaugat:	Alex Ciobanu
 /// Data:		14.09.2005
 /// </summary>
 /// <param name="AngajatorID">Id-ul angajatorului</param>
 /// <param name="st"></param>
 public SituatieLunaraAngajator(long AngajatorID, Salaries.Configuration.ModuleSettings st)
 {
     this.m_AngajatorID = AngajatorID;
     m_settings         = st;
     m_ConnectionString = m_settings.ConnectionString;
 }