public void MontarDetalhe() { if (txtCodigo.Text.Trim() != "") { Cursor.Current = Cursors.WaitCursor; AlunosTO alu = new AlunosTO(); alu = AlunosBLL.DetalharAluno(out strMensagem, out booRetorno, Convert.ToInt32(txtCodigo.Text.Trim())); txtNome.Text = alu.Nome; txtSobrenome.Text = alu.Sobrenome; txtCPF.Text = alu.Cpf; cboTipoTelefone.SelectedIndex = Convert.ToInt32(alu.IdTipoTelefone) - 1; txtNumeroTelefone.Text = alu.NumeroTelefone; txtEmail.Text = alu.Email; dtpDataInicioContrato.Value = alu.DataInicioContrato; dtpDataTerminoContrato.Value = alu.DataTerminoContrato; dtpDataTerminoContratoAnterior.Value = alu.DataTerminoContratoAnterior; txtCEP.Text = alu.Cep; txtLogradouro.Text = alu.Logradouro; txtNumeroResidencia.Text = alu.NumeroResidencial.ToString(); txtBairro.Text = alu.Bairro; //alu.Estado = "SP"; txtMunicipio.Text = alu.Municipio; //alu.ValorAula = 14.95M; Cursor.Current = Cursors.Default; } }
public void MontarGrid() { AlunosTO alu = new AlunosTO(); if (txtCodigo.Text.Trim() != "") { alu.IdAluno = Convert.ToInt32(txtCodigo.Text.Trim()); } if (txtNomeAluno.Text.Trim() != "") { alu.Nome = txtNomeAluno.Text.Trim(); } if (txtSobrenomeAluno.Text.Trim() != "") { alu.Sobrenome = txtSobrenomeAluno.Text.Trim(); } if (txtCPF.Text.Trim() != "") { alu.Cpf = txtCPF.Text.Trim(); } alu.DataInicioContrato = dtpDataInicioContrato.Value; alu.DataTerminoContrato = dtpDataTerminoContrato.Value; grdConsultaAlunos.DataSource = AlunosBLL.Select(out strMensagem, out booRetorno, alu); }
public static AlunosTO DetalharAluno(out string pstrMensagem, out bool pbooRetorno, int pnumIdAluno) { AlunosTO al = new AlunosTO(); MySqlConnection conn = ConexaoBD.CriarConexao(out pstrMensagem, out pbooRetorno); if (pbooRetorno) { using (conn) { using (MySqlCommand cmd = new MySqlCommand(DETALHAR_ALUNO, conn)) { cmd.CommandType = CommandType.StoredProcedure; try { cmd.Parameters.Clear(); cmd.Parameters.Add(new MySqlParameter("pNumIdAluno", pnumIdAluno)); using (MySqlDataReader rd = cmd.ExecuteReader()) { if (rd.HasRows) { while (rd.Read()) { al.Nome = rd["nome"].ToString().Trim(); al.Sobrenome = rd["sobrenome"].ToString().Trim(); al.Cpf = rd["cpf"].ToString().Trim(); al.IdTipoTelefone = Convert.ToInt32(rd["id_tipo_telefone"]); al.NumeroTelefone = rd["numero_telefone"].ToString().Trim(); al.Email = rd["email"].ToString().Trim(); al.DataInicioContrato = Convert.ToDateTime(rd["data_inicio_contrato"].ToString().Trim()); al.DataTerminoContrato = Convert.ToDateTime(rd["data_termino_contrato"].ToString().Trim()); al.DataTerminoContratoAnterior = Convert.ToDateTime(rd["data_termino_anterior"].ToString().Trim()); al.Cep = rd["cep"].ToString().Trim(); al.Logradouro = rd["logradouro"].ToString().Trim(); al.NumeroResidencial = rd["numero_residencial"].ToString().Trim(); al.Bairro = rd["bairro"].ToString().Trim(); al.Municipio = rd["municipio"].ToString().Trim(); } pbooRetorno = true; } } } catch (MySqlException ex) { pstrMensagem = string.Format("Erro: 'Método: AlunosDAL.DetalharAluno'. \n\n{0}.", ex.Message); pbooRetorno = false; } finally { cmd.Connection.Close(); } } } } return(al); }
public static Int32 Update(out string pstrMensagem, out bool pbooRetorno, AlunosTO pAluno) { Int32 intResult = 0; MySqlConnection conn = ConexaoBD.CriarConexao(out pstrMensagem, out pbooRetorno); if (pbooRetorno) { using (conn) { using (MySqlCommand cmd = new MySqlCommand(UPDATE, conn)) { cmd.CommandType = CommandType.StoredProcedure; try { cmd.Parameters.Clear(); cmd.Parameters.Add(new MySqlParameter("pNumIdAluno", pAluno.IdAluno)); cmd.Parameters.Add(new MySqlParameter("pStrNome", pAluno.Nome)); cmd.Parameters.Add(new MySqlParameter("pStrSobrenome", pAluno.Sobrenome)); cmd.Parameters.Add(new MySqlParameter("pStrCpf", pAluno.Cpf)); cmd.Parameters.Add(new MySqlParameter("pNumIdTipoTelefone", pAluno.IdTipoTelefone)); cmd.Parameters.Add(new MySqlParameter("pStrNumeroTelefone", pAluno.NumeroTelefone)); cmd.Parameters.Add(new MySqlParameter("pStrEmail", pAluno.Email)); cmd.Parameters.Add(new MySqlParameter("pDtDataInicioContrato", pAluno.DataInicioContrato)); cmd.Parameters.Add(new MySqlParameter("pDtDataTerminoContrato", pAluno.DataTerminoContrato)); cmd.Parameters.Add(new MySqlParameter("pNumCep", pAluno.Cep)); cmd.Parameters.Add(new MySqlParameter("pStrLogradouro", pAluno.Logradouro)); cmd.Parameters.Add(new MySqlParameter("pNumNumero", pAluno.NumeroResidencial)); cmd.Parameters.Add(new MySqlParameter("pStrBairro", pAluno.Bairro)); cmd.Parameters.Add(new MySqlParameter("pStrEstado", pAluno.Estado)); cmd.Parameters.Add(new MySqlParameter("pStrMunicipio", pAluno.Municipio)); cmd.Parameters.Add(new MySqlParameter("pMoeValorAula", pAluno.ValorAula)); intResult = cmd.ExecuteNonQuery(); } catch (MySqlException ex) { pstrMensagem = string.Format("Erro: 'Método: AlunosDAL.Update'. \n\n{0}.", ex.Message); pbooRetorno = false; } finally { cmd.Connection.Close(); } } } } else { conn.Close(); } return(intResult); }
public bool TratarEfetivacao() { if (!ValidarEfetivacao()) { return(false); } Cursor.Current = Cursors.WaitCursor; AlunosTO alu = new AlunosTO(); alu.IdAluno = Convert.ToInt32(txtCodigo.Text.Trim()); alu.Nome = txtNome.Text.Trim(); alu.Sobrenome = txtSobrenome.Text.Trim(); alu.Cpf = txtCPF.Text.Trim(); alu.IdTipoTelefone = Convert.ToInt32((cboTipoTelefone.SelectedIndex) + 1); alu.NumeroTelefone = txtNumeroTelefone.Text.Trim(); alu.Email = txtEmail.Text.Trim(); alu.DataInicioContrato = dtpDataInicioContrato.Value; alu.DataTerminoContrato = dtpDataTerminoContrato.Value; alu.DataTerminoContratoAnterior = dtpDataTerminoContratoAnterior.Value; if (!string.IsNullOrEmpty(txtCEP.Text.Trim())) { alu.Cep = txtCEP.Text.Trim(); } alu.Logradouro = txtLogradouro.Text.Trim(); if (!string.IsNullOrEmpty(txtNumeroResidencia.Text.Trim())) { alu.NumeroResidencial = txtNumeroResidencia.Text.Trim(); } alu.Bairro = txtBairro.Text.Trim(); alu.Estado = cboEstado.Text.Trim(); alu.Municipio = txtMunicipio.Text.Trim(); alu.ValorAula = 14.95M; AlunosBLL.TratarEfetivacao(out strMensagem, out booRetorno, booInclusao, alu); AgendamentosBLL.TratarAgendamentoFlexivelContrato(out strMensagem, out booRetorno, alu.IdAluno, alu.DataTerminoContrato, alu.DataTerminoContratoAnterior); Cursor.Current = Cursors.Default; return(booRetorno); }
public static bool TratarEfetivacao(out string pstrMensagem, out bool pbooRetorno, bool pbooInclusao, AlunosTO pAluno) { bool booEfetivacao = false; int intQuantidadeRg = 0; if (pbooInclusao) { intQuantidadeRg = AlunosDAL.Insert(out pstrMensagem, out pbooRetorno, pAluno); } else { intQuantidadeRg = AlunosDAL.Update(out pstrMensagem, out pbooRetorno, pAluno); } if (intQuantidadeRg > 0) { booEfetivacao = true; } return(booEfetivacao); }
public static AlunosTO DetalharAluno(out string pstrMensagem, out bool pbooRetorno, int pnumIdAluno) { AlunosTO alu = AlunosDAL.DetalharAluno(out pstrMensagem, out pbooRetorno, pnumIdAluno); return(alu); }
public static DataTable Select(out string pstrMensagem, out bool pbooRetorno, AlunosTO pAluno) { DataTable dtTabela = AlunosDAL.Select(out pstrMensagem, out pbooRetorno, pAluno); return(dtTabela); }
public static DataTable Select(out string pstrMensagem, out bool pbooRetorno, AlunosTO pAluno) { DataTable dtTable = new DataTable(); MySqlConnection conn = ConexaoBD.CriarConexao(out pstrMensagem, out pbooRetorno); if (pbooRetorno) { using (conn) { using (MySqlCommand cmd = new MySqlCommand(SELECT, conn)) { cmd.CommandType = CommandType.StoredProcedure; try { cmd.Parameters.Clear(); cmd.Parameters.Add(new MySqlParameter("pNumIdAluno", pAluno.IdAluno.ToString())); cmd.Parameters.Add(new MySqlParameter("pStrNome", pAluno.Nome)); cmd.Parameters.Add(new MySqlParameter("pStrSobrenome", pAluno.Sobrenome)); cmd.Parameters.Add(new MySqlParameter("pStrCpf", pAluno.Cpf)); cmd.Parameters.Add(new MySqlParameter("pDtDataInicioContrato", pAluno.DataInicioContrato)); cmd.Parameters.Add(new MySqlParameter("pDtDataTerminoContrato", pAluno.DataTerminoContrato)); MySqlDataAdapter dtAdapter = new MySqlDataAdapter(cmd); dtAdapter.Fill(dtTable); } catch (MySqlException ex) { pstrMensagem = string.Format("Erro: 'Método: AlunosDAL.Select'. \n\n{0}.", ex.Message); pbooRetorno = false; } finally { cmd.Connection.Close(); } } } } else { conn.Close(); } return(dtTable); }