public static void EditarOcorrencia(ValidarJustificativaPontoView tela) { int codigoPonto = Convert.ToInt32(tela.tfCodPonto.Text); int codigoOcorrencia = Convert.ToInt32(tela.tfCodOcorrencia.Text); string Justificativa = tela.tfJustificativa.Text; int status = Convert.ToInt32(tela.cbStatus.SelectedValue); Ocorrencia o = new Ocorrencia(); o.SetCodOcorrencia(codigoOcorrencia); o.SetCodPonto(codigoPonto); o.SetJustificativa(Justificativa); o.SetStatus(status); OcorrenciaDAO obj = new OcorrenciaDAO(); int rs = obj.EditarOcorrencia(o); if (rs == 1) { MessageBox.Show("A ocorrencia foi alterada com sucesso."); } else { MessageBox.Show("Houve algum erro ao justificar a ocorrencia."); } }
public void CadastraOcorrencia(FunCadastraOcorrencia tela, string justificativa) { Ocorrencia o = new Ocorrencia(); o.SetCodPonto(Convert.ToInt32(tela.tfCod.Text)); o.SetStatus(Convert.ToInt32(tela.cbStatus.SelectedValue)); o.SetJustificativa(justificativa); OcorrenciaDAO obj = new OcorrenciaDAO(); int rs = obj.CadastraOcorrencia(o); if (rs == 1) { DialogResult dr = MessageBox.Show("OcorrĂȘncia cadastrado com sucesso.", "Confirma", MessageBoxButtons.OK); if (dr == DialogResult.OK) { tela.Close(); } } else { MessageBox.Show("Houve um erro ao cadastrar a ocorrencia."); } }
public IList <Ocorrencia> PreencherCampos(int codigoOcorrencia) { string sql = "SELECT codOcorrencia, codPonto, status, justificativa FROM ocorrencia WHERE codOcorrencia = @codigoOcorrencia"; SqlConnection conn = new SqlConnection(strConnection); SqlCommand sqlcmd = new SqlCommand(sql, conn); List <Ocorrencia> lista = new List <Ocorrencia>(); sqlcmd.Parameters.AddWithValue("@codigoOcorrencia", codigoOcorrencia); try { conn.Open(); SqlDataReader result = sqlcmd.ExecuteReader(); while (result.Read()) { Ocorrencia o = new Ocorrencia(); o.SetCodOcorrencia(Convert.ToInt32(result["codOcorrencia"])); o.SetCodPonto(Convert.ToInt32(result["codPonto"])); o.SetJustificativa(Convert.ToString(result["justificativa"])); o.SetStatus(Convert.ToInt32(result["status"])); lista.Add(o); } } catch (Exception) { throw; } finally { conn.Close(); } return(lista); }