private void TelaCadastroMedico_Load(object sender, EventArgs e)
        {
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            ClinicaService service = new ClinicaService();

            comboBox1.DataSource    = new BindingList <Especialidade>(service.ListarEspecialidade(new Especialidade()));
            comboBox1.DisplayMember = "Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarMedico = ClinicaXmlUtils.GetCadastrarMedico();
            if (_cadastrarMedico != null)
            {
                CarregarEditar(_cadastrarMedico.Medico);
            }
            else
            {
                _cadastrarMedico = new CadastrarMedico {
                    Medico = new Medico()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        private void TelaPesquisarPaciente_Load(object sender, EventArgs e)
        {
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            ClinicaService service = new ClinicaService();

            comboConvenio.DataSource    = new BindingList <Convenio>(service.ListarConvenio(new Convenio()));
            comboConvenio.DisplayMember = @"Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarPaciente = ClinicaXmlUtils.GetPesquisarPaciente();
            if (_pesquisarPaciente != null)
            {
                txtFiltroNome.Text   = _pesquisarPaciente.PesquisarNome;
                maskedFiltroCPF.Text = _pesquisarPaciente.PesquisarCPF;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarPaciente.LinhaSelecionada.HasValue)
                {
                    listViewPacientes.Items[_pesquisarPaciente.LinhaSelecionada.Value].Selected = true;
                }

                CarregarEditar(_pesquisarPaciente.Paciente);
            }
            else
            {
                _pesquisarPaciente = new PesquisarPaciente();
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
예제 #3
0
        private void TelaCadastroPaciente_Load(object sender, EventArgs e)
        {
            comboUF.DataSource = ClinicaUtils.UF_LIST;
            ClinicaService service = new ClinicaService();

            comboConvenio.DataSource    = new BindingList <Convenio>(service.ListarConvenio(new Convenio()));
            comboConvenio.DisplayMember = "Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarPaciente = ClinicaXmlUtils.GetCadastrarPaciente();
            if (_cadastrarPaciente != null)
            {
                CarregarEditar(_cadastrarPaciente.Paciente);
            }
            else
            {
                _cadastrarPaciente = new CadastrarPaciente()
                {
                    Paciente = new Paciente()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        private void TelaPesquisarEspecialidade_Load(object sender, EventArgs e)
        {
            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarEspecialidade = ClinicaXmlUtils.GetPesquisarEspecialidade();
            if (_pesquisarEspecialidade != null)
            {
                txtPesqDesc.Text = _pesquisarEspecialidade.PesquisarDescricao;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarEspecialidade.LinhaSelecionada.HasValue)
                {
                    listViewEspecialidades.Items[_pesquisarEspecialidade.LinhaSelecionada.Value].Selected = true;
                }

                txtID.Text        = _pesquisarEspecialidade.Especialidade.ID_Especialidade.ToString();
                txtDescricao.Text = _pesquisarEspecialidade.Especialidade.Descricao;
            }
            else
            {
                _pesquisarEspecialidade = new PesquisarEspecialidade {
                    Especialidade = new Especialidade()
                };
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
예제 #5
0
        private void TelaPesquisarSecretaria_Load(object sender, EventArgs e)
        {
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarSecretaria = ClinicaXmlUtils.GetPesquisarSecretaria();
            if (_pesquisarSecretaria != null)
            {
                txtNomePesq.Text   = _pesquisarSecretaria.PesquisarNome;
                maskedCPFPesq.Text = _pesquisarSecretaria.PesquisarCPF;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarSecretaria.LinhaSelecionada.HasValue)
                {
                    listViewSecretarias.Items[_pesquisarSecretaria.LinhaSelecionada.Value].Selected = true;
                }

                CarregarEditar(_pesquisarSecretaria.Secretaria);
            }
            else
            {
                _pesquisarSecretaria = new PesquisarSecretaria();
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        private void TelaPesquisarConvenio_Load(object sender, EventArgs e)
        {
            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarConvenio = ClinicaXmlUtils.GetPesquisarConvenio();
            if (_pesquisarConvenio != null)
            {
                txtDescricaoFiltro.Text = _pesquisarConvenio.PesquisarDescricao;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarConvenio.LinhaSelecionada.HasValue)
                {
                    listViewConvenios.Items[_pesquisarConvenio.LinhaSelecionada.Value].Selected = true;
                }

                txtID.Text        = _pesquisarConvenio.Convenio.ID_Convenio.ToString();
                txtDescricao.Text = _pesquisarConvenio.Convenio.Descricao;
            }
            else
            {
                _pesquisarConvenio = new PesquisarConvenio {
                    Convenio = new Convenio()
                };
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        public void SaveXml()
        {
            _cadastrarConsulta.Consulta = GetConsulta();

            if (!_savedCadastrar.Equals(ClinicaXmlUtils.ToXml(_cadastrarConsulta)))
            {
                //altera a consulta para um novo
                _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarConsulta);

                ClinicaXmlUtils.SetCadastrarConsulta(_cadastrarConsulta);
            }
        }
        public void SaveXml()
        {
            _cadastrarMedico.Medico = GetMedico();

            if (!_savedCadastrar.Equals(ClinicaXmlUtils.ToXml(_cadastrarMedico)))
            {
                //altera o cliente para um novo
                _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarMedico);

                ClinicaXmlUtils.SetCadastrarMedico(_cadastrarMedico);
            }
        }
예제 #9
0
        public void SaveXml()
        {
            _cadastrarSecretaria.Secretaria = GetSecretaria();

            if (!_savedCadastrar.Equals(ClinicaXmlUtils.ToXml(_cadastrarSecretaria)))
            {
                //altera a secretaria para uma nova
                _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarSecretaria);

                ClinicaXmlUtils.SetCadastrarSecretaria(_cadastrarSecretaria);
            }
        }
예제 #10
0
        public void SaveXml()
        {
            _cadastrarPaciente.Paciente = GetPaciente();

            if (!_savedCadastrar.Equals(ClinicaXmlUtils.ToXml(_cadastrarPaciente)))
            {
                //altera o cliente para um novo
                _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarPaciente);

                ClinicaXmlUtils.SetCadastrarPaciente(_cadastrarPaciente);
            }
        }
        public void SaveXml()
        {
            _cadastrarEspecialidade.Especialidade.Descricao = txtDescricao.Text;

            if (_savedCadastrar == ClinicaXmlUtils.ToXml(_cadastrarEspecialidade))
            {
                return;
            }
            //altera a especialidade para uma nova
            _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarEspecialidade);

            ClinicaXmlUtils.SetCadastrarEspecialidade(_cadastrarEspecialidade);
        }
        public void SaveXml()
        {
            _cadastrarConvenio.Convenio.Descricao = txtDescricao.Text;

            if (_savedCadastrar == ClinicaXmlUtils.ToXml(_cadastrarConvenio))
            {
                return;
            }
            //altera o cliente para um novo
            _savedCadastrar = ClinicaXmlUtils.ToXml(_cadastrarConvenio);

            ClinicaXmlUtils.SetCadastrarConvenio(_cadastrarConvenio);
        }
        public void SaveXml()
        {
            _pesquisarPaciente.PesquisarNome = txtFiltroNome.Text;
            _pesquisarPaciente.PesquisarCPF  = maskedFiltroCPF.Text;
            _pesquisarPaciente.Paciente      = GetPaciente();

            if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarPaciente)))
            {
                //altera o cliente para um novo
                _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarPaciente);

                ClinicaXmlUtils.SetPesquisarPaciente(_pesquisarPaciente);
            }
        }
예제 #14
0
        public void SaveXml()
        {
            _pesquisarSecretaria.PesquisarNome = txtNomePesq.Text;
            _pesquisarSecretaria.PesquisarCPF  = maskedCPFPesq.Text;
            _pesquisarSecretaria.Secretaria    = GetSecretaria();

            if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarSecretaria)))
            {
                //altera o cliente para um novo
                _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarSecretaria);

                ClinicaXmlUtils.SetPesquisarSecretaria(_pesquisarSecretaria);
            }
        }
예제 #15
0
        public void SaveXml()
        {
            _pesquisarMedico.PesquisarNome = txtPesqNome.Text;
            _pesquisarMedico.PesquisarCRM  = txtPesqCRM.Text;
            _pesquisarMedico.Medico        = GetMedico();

            if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarMedico)))
            {
                //altera o cliente para um novo
                _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarMedico);

                ClinicaXmlUtils.SetPesquisarMedico(_pesquisarMedico);
            }
        }
        public void SaveXml()
        {
            _pesquisarConsulta.PesquisarID_Medico   = txtPesqMedicoID.Text;
            _pesquisarConsulta.PesquisarID_Paciente = txtPesqPacienteID.Text;
            _pesquisarConsulta.Consulta             = GetConsulta();

            if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarConsulta)))
            {
                //altera o cliente para um novo
                _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarConsulta);

                ClinicaXmlUtils.SetPesquisarConsulta(_pesquisarConsulta);
            }
        }
        public void Run()
        {
            try
            {
                IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Parse(IP), PORT);
                tcpListener = new TcpListener(ipEndPoint);
                tcpListener.Start();

                while (true)
                {
                    Atendimento atendimento = new Atendimento();
                    atendimento.socket   = tcpListener.AcceptSocket();
                    atendimento.stream   = new NetworkStream(atendimento.socket);
                    atendimento.writer   = new BinaryWriter(atendimento.stream);
                    atendimento.reader   = new BinaryReader(atendimento.stream);
                    atendimento.Consulta = ClinicaXmlUtils.FromXml <Consulta>(atendimento.reader.ReadString());
                    if (list.Any(n => n.Consulta.ID_Consulta == atendimento.Consulta.ID_Consulta))
                    {
                        atendimento.writer.Write("Consulta já, existente.");
                    }
                    else
                    {
                        list.Add(atendimento);
                        Invoke(new MethodInvoker(delegate()
                        {
                            ListViewItem linha = listView1.Items.Add(atendimento.Consulta.ID_Consulta.ToString());
                            linha.SubItems.Add(atendimento.Consulta.Medico.Nome);
                            linha.SubItems.Add(atendimento.Consulta.Paciente.Nome);
                        }));
                    }
                    atendimento.writer.Write("FIM");
                }
            }
            catch (SocketException) { }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
        private void TelaCadastroConvenio_Load(object sender, EventArgs e)
        {
            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarConvenio = ClinicaXmlUtils.GetCadastrarConvenio();
            if (_cadastrarConvenio != null)
            {
                txtDescricao.Text = _cadastrarConvenio.Convenio.Descricao;
            }
            else
            {
                _cadastrarConvenio = new CadastrarConvenio {
                    Convenio = new Convenio()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        private void TelaCadastrarEspecialidade_Load(object sender, EventArgs e)
        {
            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarEspecialidade = ClinicaXmlUtils.GetCadastrarEspecialidade();
            if (_cadastrarEspecialidade != null)
            {
                txtDescricao.Text = _cadastrarEspecialidade.Especialidade.Descricao;
            }
            else
            {
                _cadastrarEspecialidade = new CadastrarEspecialidade {
                    Especialidade = new Especialidade()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
예제 #20
0
        private void TelaCadastrarSecretaria_Load(object sender, EventArgs e)
        {
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarSecretaria = ClinicaXmlUtils.GetCadastrarSecretaria();
            if (_cadastrarSecretaria != null)
            {
                CarregarEditar(_cadastrarSecretaria.Secretaria);
            }
            else
            {
                _cadastrarSecretaria = new CadastrarSecretaria {
                    Secretaria = new Secretaria()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        public void SaveXml()
        {
            if (!IsDisposed)
            {
                _pesquisarEspecialidade.PesquisarDescricao      = txtPesqDesc.Text;
                _pesquisarEspecialidade.Especialidade.Descricao = txtDescricao.Text;

                int result;
                if (Int32.TryParse(txtID.Text, out result))
                {
                    _pesquisarEspecialidade.Especialidade.ID_Especialidade = result;
                }

                if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarEspecialidade)))
                {
                    //altera o cliente para um novo
                    _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarEspecialidade);

                    ClinicaXmlUtils.SetPesquisarEspecialidade(_pesquisarEspecialidade);
                }
            }
        }
        public void SaveXml()
        {
            if (!IsDisposed)
            {
                _pesquisarConvenio.PesquisarDescricao = txtDescricaoFiltro.Text;
                _pesquisarConvenio.Convenio.Descricao = txtDescricao.Text;

                int result;
                if (Int32.TryParse(txtID.Text, out result))
                {
                    _pesquisarConvenio.Convenio.ID_Convenio = result;
                }

                if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarConvenio)))
                {
                    //altera o cliente para um novo
                    _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarConvenio);

                    ClinicaXmlUtils.SetPesquisarConvenio(_pesquisarConvenio);
                }
            }
        }
        private void RemoveConsulta()
        {
            try
            {
                ClinicaUtils.tcpClient = new TcpClient();
                //conectando ao servidor
                ClinicaUtils.tcpClient.Connect(ClinicaUtils.IP, ClinicaUtils.PORT);

                ClinicaUtils.stream = ClinicaUtils.tcpClient.GetStream();
                ClinicaUtils.writer = new BinaryWriter(ClinicaUtils.stream);
                ClinicaUtils.Reader = new BinaryReader(ClinicaUtils.stream);
                //service.RemoverConsulta(_pesquisarConsulta.ConsultasSalvas[_pesquisarConsulta.LinhaSelecionada.Value]);
                ClinicaUtils.writer.Write(ClinicaXmlUtils.ToXml(_pesquisarConsulta.ConsultasSalvas[_pesquisarConsulta.LinhaSelecionada.Value]));
                MessageBox.Show(@"Solicitação enviada para análise.");
                string message;
                do
                {
                    message = ClinicaUtils.Reader.ReadString();
                    if (message != "FIM")
                    {
                        MessageBox.Show(message);
                    }
                } while (message != "FIM");
            }
            catch (EndOfStreamException) { }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                ClinicaUtils.Reader?.Close();
                ClinicaUtils.writer?.Close();
                ClinicaUtils.stream?.Close();
                ClinicaUtils.tcpClient?.Close();
            }
        }
        private void TelaCadastrarConsulta_Load(object sender, EventArgs e)
        {
            ClinicaService service = new ClinicaService();

            comboEstado.DataSource    = new BindingList <Estado>(service.ListarEstado(new Estado()));
            comboEstado.DisplayMember = "Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _cadastrarConsulta = ClinicaXmlUtils.GetCadastrarConsulta();
            if (_cadastrarConsulta != null)
            {
                CarregarEditar(_cadastrarConsulta.Consulta);
            }
            else
            {
                _cadastrarConsulta = new CadastrarConsulta {
                    Consulta = new Consulta()
                }
            };

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
        private void TelaPesquisarConsulta_Load(object sender, EventArgs e)
        {
            ClinicaService service = new ClinicaService();

            comboEstado.DataSource    = new BindingList <Estado>(service.ListarEstado(new Estado()));
            comboEstado.DisplayMember = "Descricao";

            txtObservacoes.Enabled = false;
            txtReceita.Enabled     = false;
            comboEstado.Enabled    = false;

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarConsulta = ClinicaXmlUtils.GetPesquisarConsulta();
            if (_pesquisarConsulta != null)
            {
                txtPesqMedicoID.Text   = _pesquisarConsulta.PesquisarID_Medico;
                txtPesqPacienteID.Text = _pesquisarConsulta.PesquisarID_Paciente;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarConsulta.LinhaSelecionada.HasValue)
                {
                    listViewConsultas.Items[_pesquisarConsulta.LinhaSelecionada.Value].Selected = true;
                }

                CarregarEditar(_pesquisarConsulta.Consulta);
            }
            else
            {
                _pesquisarConsulta = new PesquisarConsulta();
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }
예제 #26
0
        private void TelaPesquisarMedico_Load(object sender, EventArgs e)
        {
            // Create settings
            //string a = Properties.Settings.Default.local;
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            ClinicaService service = new ClinicaService();

            comboEspecialidade.DataSource    = new BindingList <Especialidade>(service.ListarEspecialidade(new Especialidade()));
            comboEspecialidade.DisplayMember = "Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarMedico = ClinicaXmlUtils.GetPesquisarMedico();
            if (_pesquisarMedico != null)
            {
                txtPesqNome.Text = _pesquisarMedico.PesquisarNome;
                txtPesqCRM.Text  = _pesquisarMedico.PesquisarCRM;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarMedico.LinhaSelecionada.HasValue)
                {
                    listMedicos.Items[_pesquisarMedico.LinhaSelecionada.Value].Selected = true;
                }

                CarregarEditar(_pesquisarMedico.Medico);
            }
            else
            {
                _pesquisarMedico = new PesquisarMedico();
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }