コード例 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            FaltaVO falta = new FaltaVO();

            falta.DataFalta    = dtpFalta.Value;
            falta.MotivoFalta  = cmbMotivoFalta.SelectedItem.ToString();;
            falta.IdFuncFerias = int.Parse(cmbConsultarFuncFalta.SelectedValue.ToString());

            //Passa os dados da tela para serem inseridos na base de dados
            Boolean      retorno;
            FaltaControl faltacontrol = new FaltaControl();

            retorno = faltacontrol.CadastrarFaltas(falta);

            //Classe de Mensagens
            PadraoMensagem mensagem = new PadraoMensagem();

            if (retorno == true)
            {
                this.Close();
                mensagem.cadastroSucesso();
            }
            else
            {
                this.Close();
                mensagem.cadastroFailed();
            }
        }
コード例 #2
0
ファイル: faltaDAO.cs プロジェクト: Januario86/TCC--C--MSSQL
        public void CadastrarFaltasDAO(FaltaVO dadosTela)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_func;
            string sql_Nomefunc;

            sql_func     = "(select id_funcionario from Funcionario where id_funcionario =" + dadosTela.IdFuncFerias + ")";
            sql_Nomefunc = "(select nome_func from Funcionario where id_funcionario =" + dadosTela.IdFuncFerias + ")";

            String sql = "INSERT INTO dbo.faltas("
                         + "dt_falta,motivo_falta,nome_func,Funcionario_id_funcionario)"
                         + "VALUES('" + dadosTela.DataFalta + "','" + dadosTela.MotivoFalta + "'," + sql_Nomefunc + ","
                         + dadosTela.IdFuncFerias + ")";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
コード例 #3
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            FaltaVO novogrid = new FaltaVO();

            novogrid.MotivoFalta = gridConsultarFalta.SelectedCells.ToString();
            novogrid.MotivoFalta = gridConsultarFalta.SelectedCells.Count.ToString();
        }
コード例 #4
0
        //Autor Felipe Januário - 29/09/2015
        //Método responsável por cadastrar os Dados referente as faltas
        //frmCadastroFaltaFuncionário
        public Boolean CadastrarFaltas(FaltaVO dadosTela)
        {
            try
            {
                //Chama a classe DAO
                faltaDAO faltaDAO = new faltaDAO();
                faltaDAO.CadastrarFaltasDAO(dadosTela);

                return(true);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }