예제 #1
0
        public JsonResult DeleteFuncionario(long ID)
        {
            Funcionario labUpdate = FuncionarioDao.FindAllByIDFuncionario(ID);

            FuncionarioDao.Delete(labUpdate);
            return(Json("Response from Delete"));
        }
예제 #2
0
        public void delete(Funcionario funcionario)
        {
            bool verification = true;

            Funcionario funcionarioAux = new Funcionario();

            funcionarioAux.IdFuncionario = funcionario.IdFuncionario;
            verification = funcionarioDao.Find(funcionarioAux);
            if (!verification)
            {
                funcionario.execao = 33;
                return;
            }

            verification = convidadoDao.FindFun(funcionario.IdFuncionario);
            if (verification)
            {
                funcionario.Execao = 50;
                return;
            }

            string bebeu = Convert.ToString(funcionario.Status.ToString());

            if (bebeu.Equals("S"))
            {
                funcionarioDao.UpdateBebeDeletar(funcionario.IdFuncionario);
                funcionarioDao.Delete(funcionario);
                funcionario.Execao = 99;
                return;
            }
            else
            {
                funcionarioDao.UpdateNaoBebeDeletar(funcionario.IdFuncionario);
                funcionarioDao.Delete(funcionario);
                funcionario.Execao = 99;
            }
        }
예제 #3
0
        private void btnexcluir_Click(object sender, System.EventArgs e)
        {
            if (String.IsNullOrEmpty(txtfuncodi.Text))
            {
                MessageBox.Show("Preencha o código!");
                return;
            }

            if (!edicao)
            {
                MessageBox.Show("Não é possível excluir algo que não existe!");
                return;
            }

            FuncionarioDao.Delete(int.Parse(txtfuncodi.Text));
            this.limpar();
        }