private void btnSalvar_Click(object sender, EventArgs e) { //Pega os dados da tela LicencaVO licenca = new LicencaVO(); licenca.dtEntradaLicenca = dtLicencaEntrada.Value; licenca.idFuncionario = int.Parse(cmbFuncLicenca.SelectedValue.ToString()); licenca.TipoLicenca = cmbTipoLincencaFunc.SelectedItem.ToString(); //Chama o control passando os dados para o insert Boolean retorno; LicencaControl licencaControl = new LicencaControl(); retorno = licencaControl.CadastrarLicenca(licenca); PadraoMensagem mensagem = new PadraoMensagem(); if (retorno == true) { this.Close(); mensagem.cadastroSucesso(); } else { this.Close(); mensagem.cadastroFailed(); } }
public void CadastrarLicencaDAO(LicencaVO dadosTela) { ConecctionBase conexao = new ConecctionBase(); string sql_idempregador; string sql_cpf; sql_idempregador = "(select id_empregador from Funcionario where id_funcionario =" + dadosTela.idFuncionario + ")"; sql_cpf = "(select cpf_func from Funcionario where id_funcionario =" + dadosTela.idFuncionario + ")"; String sql = "INSERT INTO dbo.licenca_medica(" + "dt_inicio_licenca,cpf_funcionario,tipo_licenca,Empregador_id_empregador,Funcionario_id_funcionario)" + "VALUES('" + dadosTela.dtEntradaLicenca + "'," + sql_cpf + ",'" + dadosTela.TipoLicenca + "'," + sql_idempregador + "," + dadosTela.idFuncionario + ")"; try { SqlConnection cn = new SqlConnection(); conexao.conexao(); cn = conexao.abrirConexao(); conexao.executeNonQuery(sql, cn); conexao.fecharConexao(cn); } catch (Exception e) { throw (e); } }
//Autor Felipe Januário - 02/09/2015 //Método responsável por cadastrar os Dados referentes ao Funcionário //frmCadastroFuncionário public Boolean CadastrarLicenca(LicencaVO dadosTela) { try { //Chama a classe DAO para realizar o insert na base de dados LicencaDAO licencaDAO = new LicencaDAO(); licencaDAO.CadastrarLicencaDAO(dadosTela); return(true); } catch (Exception e) { throw (e); } }