/// <summary> /// Afiseaza lista conturilor la banci /// </summary> private void LoadConturiList() { 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.ConturiAngajat objListConturi = new Salaries.Business.ConturiAngajat(); objListConturi.AngajatId = AngajatID; string[] arHeader = { "Activ", "Banca", "Filiala", "Cont", "Moneda" }; string[] arCols = { "Activ", "NumeBanca", "Filiala", "NumarCont", "Moneda" }; ListTable objListTable = new ListTable(listTable, objListConturi.LoadConturiBanca(), arHeader, arCols); objListTable.textForEmptyDataSet = "Nu exista nici un cont asociat acestui angajat!"; string[] ar_OnClickParam = { "Activ", "ContID", "BancaID", "NumarCont", "Moneda" }; string[] ar_OnClickParamType = { "dataset", "dataset", "dataset", "dataset", "dataset" }; objListTable.OnclickParams = ar_OnClickParam; objListTable.OnclickParamsType = ar_OnClickParamType; objListTable.OnclickJSMethod = "SelectCont"; objListTable.DrawListTableWithoutDigits(); } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } }
/// <summary> /// Sterge un cont /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnStergeDate_Click(object sender, System.EventArgs e) { try { Salaries.Business.ConturiAngajat cont = new Salaries.Business.ConturiAngajat(); cont.ContId = Convert.ToInt32(Request.Form["txtContID"]); cont.DeleteCont(); } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } LoadConturiList(); }
/// <summary> /// Adauga un cont /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdaugaDate_Click(object sender, System.EventArgs e) { try { Salaries.Business.ConturiAngajat cont = new Salaries.Business.ConturiAngajat(); cont.AngajatId = AngajatID; cont.ContId = Convert.ToInt32(Request.Form["txtContID"]); cont.BancaId = Convert.ToInt32(lstBanca.SelectedValue); cont.NumarCont = txtNumarCont.Text; cont.Moneda = lstMoneda.SelectedValue; //Lungu Andreea if (listTable.Rows.Count > 2) { cont.Activ = chkActiv.Checked; } else { cont.Activ = true; } //Lungu Andreea - 09.08.2011 //se verifica validitatea contului IBAN Salaries.Business.AdminBanci banca = new Salaries.Business.AdminBanci(); banca.LoadInfoBanca(cont.BancaId); string mesaj = Utilities.ValidareIBAN(cont.NumarCont, banca.Cod); if (mesaj.Equals("")) { if (cont.CheckIfContAngajatCanBeAdded()) { cont.InsertCont(); } else { Response.Write("<script> alert('Acest cont nu poate fi adaugat deoarece este deja asociat altui angajat al firmei.'); </script>"); } } else { Response.Write("<script> alert('" + mesaj + "'); </script>"); } } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } LoadConturiList(); }