public void InserirProblema(ControleProblema controleProblema) { controleProblema.DataCriacao = DateTime.Now; var data = new ControleProblemaData(); data.InserirProblema(controleProblema); }
public void InserirProblema(ControleProblema controleProblema) { using (var conn = new SqlConnection(ConectionString)) { conn.Open(); using (var comm = conn.CreateCommand()) { comm.CommandText = @"Insert into Problema( descricao, nivel, tipo, dataCriacao ) values( @Descricao, @NivelProblema, @TipoProblema, @DataCriacao )"; comm.Parameters.AddWithValue("Descricao", controleProblema.Descricao); comm.Parameters.AddWithValue("NivelProblema", controleProblema.NivelProblema); comm.Parameters.AddWithValue("TipoProblema", controleProblema.TipoProblema); comm.Parameters.AddWithValue("DataCriacao", controleProblema.DataCriacao); comm.ExecuteNonQuery(); } conn.Close(); } }
private void AtualizarGridControleProblema(ControleProblema controleProblema = null) { if (controleProblema == null) { var controleProblemaBusiness = new ControleProblemaBusiness(); var controleProblemas = controleProblemaBusiness.Listar(); foreach (var cont in controleProblemas) { dgvControleProblema.Rows.Add( cont.Id, cont.Descricao, cont.DataCriacao, cont.TipoProblema, cont.Nivel ); } } }
private void btnGravar_Click(object sender, EventArgs e) { var tipo = (Tipo)cboTipos.SelectedItem; var nivel = (Nivel)cboNivel.SelectedItem; var problema = new ControleProblema() { Descricao = txtDescricao.Text, NivelProblema = nivel.Id, TipoProblema = tipo.Id }; try { var controleProblemaBusiness = new ControleProblemaBusiness(); controleProblemaBusiness.InserirProblema(problema); AtualizarGridControleProblema(); LimparForm(); } catch (Exception ex) { throw new Exception("erro " + ex); } }