Exemplo n.º 1
0
        private void insertData()
        {
            Boolean Result = false;

            int dep_Id = int.Parse(ddlDepartamento.SelectedValue.ToString());

            try
            {
                this.objCntrlFuncionario = new cntrlFuncionario();

                this.rowFuncionario                = this.tblFuncionario.NewtblFuncionariosRow();
                this.rowFuncionario.Nome           = txtNome.Text.Trim();
                this.rowFuncionario.DataAdmin      = Convert.ToDateTime(txtDataAdmin.Text.Trim());
                this.rowFuncionario.IdDepartamento = dep_Id;

                Result = this.objCntrlFuncionario.Save(rowFuncionario);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                this.objCntrlFuncionario = null;
                this.rowFuncionario      = null;
            }

            this.getData(dep_Id);
        }
Exemplo n.º 2
0
        public DS_DTO.tblFuncionariosRow Select(int pId)
        {
            DS_DTO.tblFuncionariosDataTable tblFuncionario = new DS_DTO.tblFuncionariosDataTable();
            DS_DTO.tblFuncionariosRow       rowFuncionario = tblFuncionario.NewtblFuncionariosRow();

            try
            {
                this._objFuncionario = Funcionario.RetrieveObject(pId);

                rowFuncionario.Id             = this._objFuncionario.Id;
                rowFuncionario.Nome           = this._objFuncionario.Nome;
                rowFuncionario.DataAdmin      = this._objFuncionario.DataAdmin;
                rowFuncionario.IdDepartamento = this._objFuncionario.Departamento.Id;
                rowFuncionario.TarefasCount   = this._objFuncionario.Tarefas.Count;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rowFuncionario);
        }
Exemplo n.º 3
0
        public Boolean Save(DS_DTO.tblFuncionariosRow pRowFuncionario)
        {
            Boolean Result = false;

            if (pRowFuncionario.Id == 0 || Convert.ToString(pRowFuncionario.Id) == string.Empty)
            {
                this._objFuncionario              = new Funcionario();
                this._objFuncionario.Nome         = pRowFuncionario.Nome;
                this._objFuncionario.DataAdmin    = pRowFuncionario.DataAdmin;
                this._objFuncionario.Departamento = Departamento.RetrieveObject(pRowFuncionario.IdDepartamento);

                try
                {
                    Result = this._objFuncionario.Presist();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                this._objFuncionario              = Funcionario.RetrieveObject(pRowFuncionario.Id);
                this._objFuncionario.Nome         = pRowFuncionario.Nome;
                this._objFuncionario.DataAdmin    = pRowFuncionario.DataAdmin;
                this._objFuncionario.Departamento = Departamento.RetrieveObject(pRowFuncionario.IdDepartamento);

                try
                {
                    Result = this._objFuncionario.Update();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(Result);
        }
Exemplo n.º 4
0
        private void deleteData()
        {
            Boolean Result = false;

            try
            {
                int Id = Convert.ToInt32(lblValueId.Text);

                Result = cntrlFuncionario.Delete(Id);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                this.objCntrlFuncionario = null;
                this.rowFuncionario      = null;
            }

            this.getData(int.Parse(Request.QueryString["Id"].ToString()));

            this.clearFields();
        }