/// <summary> /// Procedura adauga o retinere recurenta pentur angajat /// </summary> public void InsertRetinereRecurentaAngajat() { //se adauga retinerea in baza de date Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); retineri.InsertRetinereRecurentaAngajat(retAng); }
/// <summary> /// Verifica daca se poate face o anuita operatie /// </summary> public int VerificaIntersectieNrRetineri() { Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); return(retineri.VerificaIntersectieNrRetineri((int)retAng.AngajatID, retAng.TipRetinere, retAng.DataInceput, retAng.DataSfarsit)); }
/// <summary> /// Procedura aduce datele unei retineri /// </summary> public void GetRetinere(int idRetinere) { Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); retAng = retineri.GetRetinere(idRetinere); }
/// <summary> /// Procedura selecteaza retinerile recurente unui angajat /// </summary> /// <returns>Returneaza un DataSet care contine aceste date</returns> public DataSet LoadRetineriAngajat() { Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); return(retineri.LoadRetineriAngajat(retAng.AngajatID)); }
/// <summary> /// Procedura sterge o retinere recurenta /// </summary> public void DeleteRetinereRecurentaAngajat() { Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); retineri.DeleteRetinereRecurentaAngajat(retAng); }
private void Page_Load(object sender, System.EventArgs e) { Luni l = new Luni(int.Parse(Session["AngajatorID"].ToString())); int LunaID = GetCurrentMonth(); DataSet dsRestraints = new TypesOfRestraints().GetLabels(LunaID); if (l.GetLunaActiva().LunaId == LunaID) { butSaveData.Visible = true; } else { butSaveData.Visible = false; } Table restraintsTable = new Table(); TableRow tr = null; TableCell tc = null; System.Web.UI.Control ctl = null; int lunaActivaId = l.GetLunaActiva().LunaId; Salaries.Business.Luni lunaActiva = new Salaries.Business.Luni(this.GetAngajator(), lunaActivaId); DateTime dataStartLunaActiva = lunaActiva.Data; DateTime dataEndLunaActiva = dataStartLunaActiva.AddMonths(1).AddDays(-1); Center.Controls.Clear(); foreach (DataRow dr in dsRestraints.Tables[0].Rows) { tr = new TableRow(); ctl = new Label(); ((Label)ctl).Text = dr[0].ToString(); string tipRetinere = dr[0].ToString(); ((Label)ctl).CssClass = "NormalGreenBold"; ctl.ID = dr[0].ToString() + "Label"; tc = new TableCell(); tc.Controls.Add(ctl); tr.Cells.Add(tc); ctl = new TextBox(); ctl.ID = dr[0].ToString() + ";" + LunaID; if (dr[1] != System.DBNull.Value) { ((TextBox)ctl).Text = dr[1].ToString(); } Salaries.Configuration.ModuleSettings settings = Salaries.Configuration.ModuleConfig.GetSettings(); Salaries.Data.RetineriRecurenteAngajat retineri = new Salaries.Data.RetineriRecurenteAngajat(settings.ConnectionString); int nr = retineri.VerificaIntersectieNrRetineri(0, tipRetinere, dataStartLunaActiva, dataEndLunaActiva); if (l.GetLunaActiva().LunaId != LunaID || nr != 0) { ((TextBox)ctl).ReadOnly = true; } if (l.GetLunaActiva().LunaId == LunaID) { ((TextBox)ctl).TextChanged += new System.EventHandler(this.TextBox_TextChanged); } tc = new TableCell(); tc.Controls.Add(ctl); tr.Cells.Add(tc); restraintsTable.Rows.Add(tr); Center.Controls.Add(restraintsTable); } }