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(); } }
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); } }
private void btnAlterar_Click(object sender, EventArgs e) { FaltaVO novogrid = new FaltaVO(); novogrid.MotivoFalta = gridConsultarFalta.SelectedCells.ToString(); novogrid.MotivoFalta = gridConsultarFalta.SelectedCells.Count.ToString(); }
//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); } }