Beispiel #1
0
        public FuncionarioItem ReturnFuncFromPreview(FuncionarioItemPreview funcionarioItemPreview)
        {
            foreach (var funcionarioItem in FuncionarioCollection)
            {
                if (funcionarioItem.IdFuncionario == Convert.ToInt32(funcionarioItemPreview.Idfuncionario))
                {
                    return(funcionarioItem);
                }
            }


            return(null);
        }
Beispiel #2
0
        //loads funcionario data to permanent list of cuncionarios


        #region discontinued
        /// <summary
        /// ------------------------------------------ DISCONTINUED------------------------------
        /// deal with all information from DATATABLE(SQL) AND INSERTS INTO RIGHT FIELDS
        /// ABANDONED.
        /// </summary>
        /// <param name="_dt"></param>


        #endregion



        #region FuncionarioPreviewGenerator



        private void GetFuncPreview()
        {
            DataTable dtNomes = new DataTable();

            DataBaseHandler dbHandler = new DataBaseHandler();

            dtNomes = dbHandler.PreviewGetFuncionariosTolist();
            string nome      = "";
            int    matricula = 0;
            FuncionarioItemPreview addFuncPreview = new FuncionarioItemPreview();


            for (int x = 0; x < dtNomes.Rows.Count; x++)
            {
                for (int y = 0; y < dtNomes.Columns.Count; y++)
                {
                    if (y == 0)
                    {
                        matricula = Convert.ToInt32(dtNomes.Rows[x][y].ToString());
                    }
                    else
                    {
                        nome = dtNomes.Rows[x][y].ToString();
                    }
                }
                FuncionarioItemPreview addFuncPr = new FuncionarioItemPreview(matricula, nome);
                _previewList.Add(addFuncPr);
            }
            var realist = new FuncionarioCollectionPreview();

            //Adiciona nomes à list view
            foreach (FuncionarioItemPreview funcionario in _previewList)
            {
                listBox1.Items.Add(funcionario.Name);
            }
        }
 public void RemoveFuncionario(FuncionarioItemPreview funcionario)
 {
     FuncionarioColPreview.Remove(funcionario);
 }
 public void AddFuncionario(FuncionarioItemPreview funcionario)
 {
     FuncionarioColPreview.Add(funcionario);
 }