Example #1
0
        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.");
            }
        }
Example #2
0
        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);
        }