コード例 #1
0
        /// <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;
            }
        }
コード例 #2
0
 /// <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();
 }
コード例 #3
0
        /// <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();
        }