private void Aceitar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(Motivo.Text).Equals(false))
            {
                DialogResult result1 = MessageBox.Show("Deseja negar o agendamento ?",
                                                       Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result1 == DialogResult.Yes)
                {
                    using (DAHUEEntities db = new DAHUEEntities())
                    {
                        solicitacoes_paciente sp = db.solicitacoes_paciente.First(p => p.idPaciente_Solicitacoes == idpaciente);
                        sp.Registrado = "Aguardando resposta do solicitante";

                        historico h = new historico();
                        h.DtHrRegistro           = DateTime.Now;
                        h.idPaciente_Solicitacao = idpaciente;
                        h.Usuario = System.Environment.UserName;
                        h.Obs     = Motivo.Text;

                        db.historico.Add(h);

                        db.SaveChanges();
                    }
                    MessageBox.Show("Solicitação negada com sucesso !");
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Erro ao enviar !", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        public static void consultarSaldo(string cpfConsulta)
        {
            Console.Clear();
            conta c = new conta();

            using (CEVSEntities entitieConta = new CEVSEntities())
            {
                c = entitieConta.contas.FirstOrDefault(x => x.cpf == cpfConsulta);

                if (c == null)
                {
                    Console.WriteLine("Não foi encontrado ninguém com este CPF na nossa base de dados! Operação Cancelada.");
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine("Seu saldo atual é de: " + c.saldo);
                    Console.ReadKey();
                    using (CEVSEntities entitieHistorico = new CEVSEntities())
                    {
                        historico h = new historico();
                        h.cpf   = c.cpf;
                        h.texto = "Foi feito uma consulta recentemente do seu saldo! Seu saldo atual: " + c.saldo;
                        entitieHistorico.historicos.Add(h);
                        entitieHistorico.SaveChanges();
                    }
                }
            }
        }
Exemplo n.º 3
0
        public static void depositar(decimal valor, string cpfDeposito)
        {
            Console.Clear();
            conta c = new conta();

            using (CEVSEntities entitieConta = new CEVSEntities())
            {
                c = entitieConta.contas.FirstOrDefault(x => x.cpf == cpfDeposito);

                if (c == null)
                {
                    Console.WriteLine("Não foi encontrado ninguém com este CPF na nossa base de dados! Operação Cancelada.");
                    Console.ReadKey();
                }
                else
                {
                    c.saldo = c.saldo + valor;
                    entitieConta.SaveChanges();
                    using (CEVSEntities entitieHistorico = new CEVSEntities())
                    {
                        historico h = new historico();
                        h.cpf   = c.cpf;
                        h.texto = "Depósito de: " + valor + " efetuado com sucesso! Seu saldo atual: " + c.saldo;
                        entitieHistorico.historicos.Add(h);
                        entitieHistorico.SaveChanges();
                    }
                }
            }
        }
Exemplo n.º 4
0
        private void cmdGravar_Click(object sender, EventArgs e)
        {
            int       iTipo = 0;
            historico cHistorico;
            Veiculos  veiculos;

            if (validaTela())
            {
                try
                {
                    switch (cmbTipo.Text.ToUpper())
                    {
                    case "COMPRA":
                        iTipo = 0;
                        break;

                    case "VENDA":
                        iTipo = 1;
                        break;

                    case "ENTRADA ESTACIONAMENTO":
                        iTipo = 2;
                        break;

                    case "SAÍDA ESTACIONAMENTO":
                        iTipo = 3;
                        break;

                    case "TEXTO":
                        iTipo = 4;
                        break;
                    }

                    cHistorico = new historico();
                    cHistorico.cod_historico = 0;
                    cHistorico.cod_carro     = cCarro.Codigo;
                    cHistorico.cod_usuario   = vTelaPrincipal.vvCodigoUsuario;
                    cHistorico.data_hist     = DateTime.Now;
                    cHistorico.observacao    = txtObservacao.Text;
                    cHistorico.tipo          = iTipo;

                    veiculos = new Veiculos();
                    veiculos.ArquivoConexao = sArquivoConexao;
                    if (veiculos.inserirAtualizarHistorico(cHistorico, 0, this.Name, vTelaPrincipal.vvCodigoUsuario))
                    {
                        MessageBox.Show("Histórico gravado com sucesso!", "EstacionamentoFacil (FrmCdH02)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (!bNovoVeiculo)
                        {
                            vTelaPrincipal.vTela_FrmCadCarro.lancarHistorico(cCarro);
                        }
                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao gravar dados de histórico: " + ex.Message, "EstacionamentoFacil (FrmCdH01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }//valida tela
        }
Exemplo n.º 5
0
        public void inserirSolicitacaoDoPaciente(string TipoSolicitacao, DateTime DtHrdoInicio, string Agendamento, DateTime DtHrdoAgendamento,
                                                 string NomeSolicitante, string LocalSolicitacao, string Telefone, string Paciente, string Genero, string Idade, string Diagnostico,
                                                 string Motivo, string SubMotivo, string Prioridade, string Origem, string EnderecoOrigem, string Destino, string EnderecoDestino,
                                                 string ObsGerais, int AmSolicitada, string usuario, Boolean Gestante)
        {
            using (DAHUEEntities dahue = new DAHUEEntities())
            {
                solicitacoes_paciente solicitacoesPaciente = new solicitacoes_paciente();

                solicitacoesPaciente.TipoSolicitacao   = TipoSolicitacao;
                solicitacoesPaciente.DtHrdoInicio      = DtHrdoInicio;
                solicitacoesPaciente.Agendamento       = Agendamento;
                solicitacoesPaciente.DtHrdoAgendamento = DtHrdoAgendamento;
                solicitacoesPaciente.NomeSolicitante   = NomeSolicitante;
                solicitacoesPaciente.LocalSolicitacao  = LocalSolicitacao;
                solicitacoesPaciente.Telefone          = Telefone;
                solicitacoesPaciente.Paciente          = Paciente;
                solicitacoesPaciente.Genero            = Genero;
                solicitacoesPaciente.Idade             = Idade;
                solicitacoesPaciente.Diagnostico       = Diagnostico;
                solicitacoesPaciente.Gestante          = Gestante;
                solicitacoesPaciente.Motivo            = Motivo;
                solicitacoesPaciente.SubMotivo         = SubMotivo;
                solicitacoesPaciente.Prioridade        = Prioridade;
                solicitacoesPaciente.Origem            = Origem;
                solicitacoesPaciente.EnderecoOrigem    = EnderecoOrigem;
                solicitacoesPaciente.Destino           = Destino;
                solicitacoesPaciente.EnderecoDestino   = EnderecoDestino;
                solicitacoesPaciente.ObsGerais         = ObsGerais;
                solicitacoesPaciente.AmSolicitada      = AmSolicitada;
                if (Agendamento == "Sim")
                {
                    solicitacoesPaciente.Registrado = "Aguardando resposta do controle";
                }
                else
                {
                    solicitacoesPaciente.Registrado = "Sim";
                }


                historico hi = new historico();
                hi.Usuario      = usuario;
                hi.DtHrRegistro = DtHrdoInicio;

                dahue.solicitacoes_paciente.Add(solicitacoesPaciente);
                dahue.historico.Add(hi);
                dahue.SaveChanges();
            }
            MessageBox.Show("Solicitação salva com sucesso !!!");
        }
Exemplo n.º 6
0
        public static List <historico> consultarHistorico(string cpfConsulta)
        {
            Console.Clear();
            conta            c = new conta();
            List <historico> lista_historico = new List <historico>();

            using (CEVSEntities entitieConta = new CEVSEntities())
            {
                c = entitieConta.contas.FirstOrDefault(x => x.cpf == cpfConsulta);

                if (c == null)
                {
                    Console.WriteLine("Não foi encontrado ninguém com este CPF na nossa base de dados! Operação Cancelada.");
                    Console.ReadKey();
                }
                else
                {
                    lista_historico = entitieConta.historicos.SqlQuery("select * from historicos where cpf='" + cpfConsulta + "'").ToList();

                    if (lista_historico == null)
                    {
                        Console.WriteLine("Não foi encontrado ninguém com este CPF na nossa base de dados! Operação Cancelada.");
                        Console.ReadKey();
                    }
                    else
                    {
                        foreach (historico h in lista_historico)
                        {
                            Console.WriteLine("CPF: " + h.cpf + " - " + h.texto + "\n");
                        }
                        Console.ReadKey();
                        using (CEVSEntities entitieHistorico = new CEVSEntities())
                        {
                            historico h = new historico();
                            h.cpf   = cpfConsulta;
                            h.texto = "Foi feito uma consulta recentemente do seu histórico!";
                            entitieHistorico.historicos.Add(h);
                            entitieHistorico.SaveChanges();
                        }
                    }
                }
            }
            return(lista_historico);
        }
Exemplo n.º 7
0
 public static void criarConta(conta c)
 {
     Console.Clear();
     using (CEVSEntities entitieConta = new CEVSEntities())
     {
         c.saldo      = 0.00m;
         c.numConta   = geraNumConta();
         c.numAgencia = geraNumAgencia();
         entitieConta.contas.Add(c);
         entitieConta.SaveChanges();
         using (CEVSEntities entitieHistorico = new CEVSEntities())
         {
             historico h = new historico();
             h.cpf   = c.cpf;
             h.texto = "Conta aberta com sucesso! Seu saldo atual: " + c.saldo;
             entitieHistorico.historicos.Add(h);
             entitieHistorico.SaveChanges();
         }
     }
 }
Exemplo n.º 8
0
        private void Negadas_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 100 || e.KeyChar == 68)
            {
                DialogResult result1 = MessageBox.Show("Deseja exluir ?",
                                                       "Atenção !",
                                                       MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result1 == DialogResult.Yes)
                {
                    using (DAHUEEntities db = new DAHUEEntities())
                    {
                        historico h = db.historico.First(hi => hi.IdHistorico == idhistorico);
                        db.historico.Remove(h);
                        db.SaveChanges();

                        MessageBox.Show("Deletado !", "Sys");
                    }
                }
                puxarReagendamentoENegadas();
            }
        }
Exemplo n.º 9
0
        public static void sacar(decimal valor, string cpfSaque)
        {
            Console.Clear();
            conta c = new conta();

            using (CEVSEntities entitieConta = new CEVSEntities())
            {
                c = entitieConta.contas.FirstOrDefault(x => x.cpf == cpfSaque);

                if (c == null)
                {
                    Console.WriteLine("Não foi encontrado ninguém com este CPF na nossa base de dados! Operação Cancelada.");
                    Console.ReadKey();
                }
                else
                {
                    if (c.saldo < valor)
                    {
                        Console.WriteLine("Valor desejado para saque é maior que o disponível. Operação cancelada!");
                        Console.ReadKey();
                    }
                    else
                    {
                        c.saldo = c.saldo - valor;
                        entitieConta.SaveChanges();
                        using (CEVSEntities entitieHistorico = new CEVSEntities())
                        {
                            historico h = new historico();
                            h.cpf   = c.cpf;
                            h.texto = "Saque de: " + valor + " efetuado com sucesso! Seu saldo atual: " + c.saldo;
                            entitieHistorico.historicos.Add(h);
                            entitieHistorico.SaveChanges();
                        }
                    }
                }
            }
        }