Beispiel #1
0
        private void ExcluirFeriado()
        {
            FeriadoDAO fDAO     = new FeriadoDAO();
            Feriado    _feriado = fDAO.Find(f => f.COD_FERIADO == ((Feriado)gridFeriados.CurrentRow.DataBoundItem).COD_FERIADO).First <Feriado>();

            fDAO.Delete(_feriado);
            fDAO.SaveChanges();
            Util.LimparForm(this);
            editando = false;
        }
Beispiel #2
0
        private void SalvarFeriado()
        {
            FeriadoDAO fDAO        = new FeriadoDAO();
            Feriado    novoFeriado = novoFeriado = fDAO.Find(f => f.COD_FERIADO == ((Feriado)gridFeriados.CurrentRow.DataBoundItem).COD_FERIADO).First <Feriado>();

            try
            {
                if (editando)
                {
                    novoFeriado.DESCRICAO = txtFeriado.Text;
                    novoFeriado.DIAMES    = dtFeriado.Value.Day.ToString().PadLeft(2, '0') + "/" + dtFeriado.Value.Month.ToString().PadLeft(2, '0');
                    fDAO.SaveChanges();
                    MessageBox.Show("Operação realizada com Sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    Util.LimparForm(this);
                    fDAO        = null;
                    novoFeriado = null;
                    editando    = false;
                }

                else
                {
                    novoFeriado           = new Feriado();
                    novoFeriado.DESCRICAO = txtFeriado.Text;
                    novoFeriado.DIAMES    = dtFeriado.Value.Day.ToString().PadLeft(2, '0') + "/" + dtFeriado.Value.Month.ToString().PadLeft(2, '0');
                    fDAO.Add(novoFeriado);
                    fDAO.SaveChanges();
                    MessageBox.Show("Operação realizada com Sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    fDAO     = null;
                    editando = false;
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }