Example #1
0
        private void btnAdicionarReceita_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                RegistroDeReceita registro = new RegistroDeReceita();
                registro._receita = receitaParaAdicionar;
                Usuario usuario = ComboListaUsuario.SelectedItem as Usuario;
                registro.UsuarioID = usuario.UsuarioID;

                DateTime data           = DateTime.Parse(boxDataReceita.Text);
                string   dataConvertida = string.Format("{0:MMMM}", data);
                registro.Data  = dataConvertida.ToUpper();
                registro.Valor = double.Parse(txtValorReceita.Text);
                ControllerRegistroReceita CrReceita = new ControllerRegistroReceita();
                CrReceita.SalvarRegistro(registro);
                Close();
            }
            catch (FormatException)
            {
                MensagemDeErroCampoInvalido msnCampoInvalido = new MensagemDeErroCampoInvalido();
                msnCampoInvalido.ShowDialog();
            }
            catch (NullReferenceException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }
Example #2
0
        public Boolean ExcluirRegistroDeReceita(int registroDeDespesaID)
        {
            RegistroDeReceita u = ContextoSigleton.Instancia.RegistroDeReceitas.Find(registroDeDespesaID);

            if (u != null)
            {
                ContextoSigleton.Instancia.Entry(u).State = System.Data.Entity.EntityState.Deleted;
                ContextoSigleton.Instancia.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
        public Boolean SalvarRegistro(RegistroDeReceita registroRecebido)
        {
            RegistroDeReceita registro = ProcurarRegistroPorId(registroRecebido.ReceitaID);

            if (registro == null)
            {
                ContextoSigleton.Instancia.RegistroDeReceitas.Add(registroRecebido);
                ContextoSigleton.Instancia.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        public Boolean EditarRegistroDeReceita(RegistroDeReceita registroEditado)
        {
            RegistroDeReceita registroParaEditar = ProcurarRegistroPorId(registroEditado.RegistroDeReceitaID);

            if (registroParaEditar != null)
            {
                registroParaEditar.Data      = registroEditado.Data;
                registroParaEditar.UsuarioID = registroEditado.UsuarioID;
                registroParaEditar._receita  = registroEditado._receita;

                ContextoSigleton.Instancia.Entry(registroParaEditar).State =
                    System.Data.Entity.EntityState.Modified;
                ContextoSigleton.Instancia.SaveChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }