Пример #1
0
    //Metodo responsavel por carregar um determinado registro para ediчуo
    public void ObtemDados()
    {
        try
        {
            PacienteBE  pacienteBE  = new PacienteBE();
            PacienteDAL pacienteDAL = new PacienteDAL();
            pacienteBE = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"]));

            ddlConvenio.SelectedValue = Convert.ToString(pacienteBE.idConvenio);
            txtNome.Text           = pacienteBE.Nome;
            txtNumeroConvenio.Text = pacienteBE.NumeroConvenio;
            ddlSexo.SelectedValue  = pacienteBE.Sexo;
            txtDtNascimento.Text   = pacienteBE.DtNascimento.ToString("dd/MM/yyyy");
            txtRG.Text             = pacienteBE.RG;
            txtCPF.Text            = pacienteBE.CPF;
            txtEndereco.Text       = pacienteBE.Endereco;
            txtBairro.Text         = pacienteBE.Bairro;
            txtCEP.Text            = pacienteBE.CEP;
            txtCidade.Text         = pacienteBE.Cidade;
            ddlUF.SelectedValue    = pacienteBE.UF;
            txtTelefone.Text       = pacienteBE.Telefone;
            txtCelular.Text        = pacienteBE.Celular;
            txtEmail.Text          = pacienteBE.Email;
            txtObs.Text            = pacienteBE.Obs;
        }
        catch (Exception ex)
        {
            Label lblErro = (Label)Master.FindControl("lblErro");
            lblErro.Text = ex.ToString();
        }
    }
Пример #2
0
        private void btALTERAR_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Tem certeza que deseja Alterar esse Registro ?", "Alterar Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                if (string.IsNullOrEmpty(txtID.Text) && string.IsNullOrEmpty(txtNOME.Text))
                {
                    MessageBox.Show(" Verifique campos em Branco !", "Falha ao Alterar !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {

                    int resultado = 0;

                    resultado = PacienteDAL.Alterar(txtNOME.Text, txtTELEFONE.Text, Convert.ToInt16(txtID.Text));

                    if (resultado == 1)
                    {
                        MessageBox.Show("Registro alterado com sucesso ! ! !");
                    }
                    else
                    {
                        MessageBox.Show("Falha ao alterar o registro  ! ! !");
                    }
                }
            }
            this.tabela_load();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            PacienteDAL pd = new PacienteDAL();

            pd.DeletarPaciente(id);
            return(RedirectToAction("Index"));
        }
        public async Task <int> InsertarHistoriaClinicaAsync(HistoriaClinica historia)
        {
            HistoriaClinicaDAL dal = new HistoriaClinicaDAL();
            var dalp = new PacienteDAL();

            return(await dal.InsertarHistoriaClinicaAsync(historia));
        }
Пример #5
0
        private void btEXCLUIR_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Tem certeza que deseja excluír esse Registro ?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                if (string.IsNullOrEmpty(txtID.Text))
                {
                    MessageBox.Show(" Verifique campos em Branco !", "Falha ao Excluír !" ,MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    int resultado = 0;

                    resultado = PacienteDAL.Excluir(Convert.ToInt16(txtID.Text));


                    if (resultado == 1)
                    {
                        MessageBox.Show("Registro excluido com sucesso ! ! !");
                    }
                    else
                    {
                        MessageBox.Show("O Paciente : " + txtNOME.Text + " ainda possui Consultas !", "Falha na Exclusão");
                    }
                }

            }
            this.tabela_load();
        }
Пример #6
0
        public async Task <Paciente> BuscarPacienteAsync(string dni)
        {
            PacienteDAL dal      = new PacienteDAL();
            Paciente    paciente = new Paciente();

            ListaPacientes = await dal.GetPacientesAsync();

            bool flag = false;

            foreach (var item in ListaPacientes)
            {
                if (item.Dni == dni)
                {
                    flag     = true;
                    paciente = item;
                    break;
                }
            }
            if (flag)
            {
                return(paciente);
            }
            else
            {
                paciente = null;
            }
            return(paciente);
        }
Пример #7
0
        public async Task <List <Paciente> > GetPacientesAsync()
        {
            PacienteDAL dal = new PacienteDAL();

            ListaPacientes = await dal.GetPacientesAsync();

            return(ListaPacientes);
        }
Пример #8
0
    public void MontaComboPacientes()
    {
        PacienteDAL pacienteDAL = new PacienteDAL();

        ddlPaciente.DataSource     = pacienteDAL.Listar(string.Empty, string.Empty, string.Empty);
        ddlPaciente.DataTextField  = "Nome";
        ddlPaciente.DataValueField = "ID";
        ddlPaciente.DataBind();
        ddlPaciente.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
    }
 public ActionResult Edit([Bind(include: "IdPaciente,Nome,Idade,Peso,Altura")] Paciente paciente)
 {
     if (ModelState.IsValid)
     {
         PacienteDAL pd = new PacienteDAL();
         pd.EditarPaciente(paciente);
         //db.Entry(cliente).State = EntityState.Modified;
         //db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(paciente));
 }
Пример #10
0
    public void PacienteDados()
    {
        PacienteBE  pacienteBE  = new PacienteBE();
        PacienteDAL pacienteDAL = new PacienteDAL();

        pacienteBE   = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"]));
        lblNome.Text = pacienteBE.Nome;
        lblRG.Text   = pacienteBE.RG;
        lblCPF.Text  = pacienteBE.CPF;
        ddlConvenio.SelectedValue = pacienteBE.idConvenio;
        txtNumeroConvenio.Text    = pacienteBE.NumeroConvenio;
    }
Пример #11
0
 //Monta o GridView
 public void MontaGridView()
 {
     try
     {
         PacienteDAL pacienteDal = new PacienteDAL();
         GridView1.DataSource = pacienteDal.Listar(txtNome.Text, txtRG.Text, txtCPF.Text);
         GridView1.DataBind();
     }
     catch (Exception ex)
     {
         Label lblErro = (Label)Master.FindControl("lblErro");
         lblErro.Text = ex.ToString();
     }
 }
Пример #12
0
 private void tsbGuardar_Click_2(object sender, EventArgs e)
 {
     if (validarForm() && MessageBox.Show(Mensajes.GUARDAR_FORM, Mensajes.NOMBRE_SOFT, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             asignarDatos();
             PacienteDAL.guardar(paciente);
             GeneralC.posGuardar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular, null, Mensajes.CONFIRMACION_GUARDADO);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
        public ActionResult Details(int id)
        {
            if (id == null)
            {
                //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            PacienteDAL pd       = new PacienteDAL();
            Paciente    paciente = pd.getPaciente(id);


            if (paciente == null)
            {
                //    return HttpNotFound();
            }
            return(View(paciente));
        }
        public IActionResult Edit(int id)
        {
            if (id == null)
            {
                //return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            //Cliente cliente = db.Clientes.Find(id);
            PacienteDAL pd       = new PacienteDAL();
            Paciente    paciente = pd.getPaciente(id);


            if (paciente == null)
            {
                //return HttpNotFound();
            }
            return(View(paciente));
        }
        public ActionResult Create([Bind(include: "IdPaciente,Nome,Idade,Peso,Altura")] Paciente paciente)
        {
            if (ModelState.IsValid)
            {
                PacienteDAL pd = new PacienteDAL();
                pd.InserirPaciente(paciente);

                TempData["warning"] = "Mensagem de warning!!";
                TempData["success"] = "Mensagem de sucesso!!";
                TempData["info"]    = "Mensagem de informação!!";
                TempData["error"]   = "Mensagem de erro!!";
                return(RedirectToAction("Index", "Paciente"));
            }


            return(View(paciente));
        }
Пример #16
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Agendamento")
        {
            Response.Redirect("AgendamentoSessoesCadastrar.aspx?id=" + e.CommandArgument);
        }

        if (e.CommandName == "Editar")
        {
            Response.Redirect("PacienteCadastrar.aspx?id=" + e.CommandArgument);
        }

        if (e.CommandName == "Apagar")
        {
            PacienteDAL pacienteDAL = new PacienteDAL();
            pacienteDAL.Excluir(Convert.ToInt32(e.CommandArgument));
            MontaGridView();
        }
    }
Пример #17
0
 //Evento responsavel por cadastrar um novo registro ou atualizar o registro jс existente
 protected void BtnCadastrar_Click(object sender, EventArgs e)
 {
     try
     {
         PacienteBE pacienteBe = new PacienteBE();
         pacienteBe.id             = Convert.ToInt32(Request.QueryString["id"]);
         pacienteBe.idConvenio     = Convert.ToString(ddlConvenio.SelectedValue);
         pacienteBe.Nome           = txtNome.Text;
         pacienteBe.NumeroConvenio = txtNumeroConvenio.Text;
         pacienteBe.Sexo           = ddlSexo.SelectedValue;
         pacienteBe.DtNascimento   = Convert.ToDateTime(txtDtNascimento.Text);
         pacienteBe.RG             = txtRG.Text;
         pacienteBe.CPF            = txtCPF.Text;
         pacienteBe.Endereco       = txtEndereco.Text;
         pacienteBe.Bairro         = txtBairro.Text;
         pacienteBe.CEP            = txtCEP.Text;
         pacienteBe.Cidade         = txtCidade.Text;
         pacienteBe.UF             = ddlUF.Text;
         pacienteBe.Telefone       = txtTelefone.Text;
         pacienteBe.Celular        = txtCelular.Text;
         pacienteBe.Email          = txtEmail.Text;
         pacienteBe.Obs            = txtObs.Text;
         PacienteDAL pacienteDAL = new PacienteDAL();
         if (Request.QueryString["id"] != null)
         {
             //Chamo o metodo que altera o registro
             pacienteDAL.Alterar(pacienteBe);
         }
         else
         {
             //Chamo o metodo que insere um novo registro
             pacienteDAL.Incluir(pacienteBe);
         }
         Response.Redirect("Paciente.aspx");
     }
     catch (Exception ex)
     {
         Label lblErro = (Label)Master.FindControl("lblErro");
         lblErro.Text = ex.ToString();
     }
 }
Пример #18
0
        private void btCADASTRAR_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtNOME.Text))
            {
                MessageBox.Show(" Verifique campos em Branco !", "Falha ao Inserir !" ,MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                int resultado = 0;

                resultado = PacienteDAL.Cadastrar(txtNOME.Text, txtTELEFONE.Text);

                if (resultado == 1)
                {
                    MessageBox.Show("Registro inserido com sucesso ! ! !");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir o registro  ! ! !");
                }
            }
            this.tabela_load();
        }
Пример #19
0
        public async Task <int> EliminarPaciente(string dni)
        {
            var dal = new PacienteDAL();

            return(await dal.EliminarPaciente(dni));
        }
Пример #20
0
        public async Task <int> EliminarPacientesTodo()
        {
            var dal = new PacienteDAL();

            return(await dal.EliminarPacientesTodo());
        }
Пример #21
0
        public async Task <int> ActualizarPacienteAsync(Paciente paciente)
        {
            var dal = new PacienteDAL();

            return(await dal.ActualizarPacienteAsync(paciente));
        }
Пример #22
0
        public async Task <int> InsertarPacienteAsync(Paciente paciente)
        {
            PacienteDAL dal = new PacienteDAL();

            return(await dal.InsertarPacienteAsync(paciente));
        }
Пример #23
0
 private void tabela_load()
 {
     DataSet ds = PacienteDAL.atualizaTabela();
     tabela.DataSource = ds;
     tabela.DataMember = ds.Tables[0].TableName;
 }
Пример #24
0
 private void btPESQUISAR_Click(object sender, EventArgs e)
 {
     DataSet ds = PacienteDAL.pesquisa(txtPESQUISA.Text);
     tabela.DataSource = ds;
     tabela.DataMember = ds.Tables[0].TableName;
 }
Пример #25
0
 public PacienteBL(PacienteDAL pacienteDAL, ILogger <PacienteBL> logger)
 {
     this.pacienteDAL = pacienteDAL;
     this.logger      = logger;
     logger.LogInformation(LoggerPaciente.CapaNegocio);
 }
        public IActionResult Index()
        {
            PacienteDAL pd = new PacienteDAL();

            return(View(pd.ListaPacientes()));
        }
Пример #27
0
 public void eliminar()
 {
     PacienteDAL.eliminarPaciente(this);
 }