Example #1
0
        public PacienteBE Obter(int id)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("Select * From Paciente Where Deletado = 0 AND id = " + id + " ");

            using (IDataReader dr = db.ExecuteReader(command))
            {
                PacienteBE paciente = new PacienteBE();
                if (dr.Read())
                {
                    paciente.id             = Convert.ToInt32(dr["id"]);
                    paciente.idConvenio     = Convert.ToString(dr["idConvenio"]);
                    paciente.Nome           = Convert.ToString(dr["nome"]);
                    paciente.NumeroConvenio = Convert.ToString(dr["NumeroConvenio"]);
                    paciente.DtNascimento   = Convert.ToDateTime(dr["DtNascimento"]);
                    paciente.Endereco       = Convert.ToString(dr["Endereco"]);
                    paciente.CEP            = Convert.ToString(dr["CEP"]);
                    paciente.Bairro         = Convert.ToString(dr["Bairro"]);
                    paciente.UF             = Convert.ToString(dr["UF"]);
                    paciente.Cidade         = Convert.ToString(dr["Cidade"]);
                    paciente.Telefone       = Convert.ToString(dr["Telefone"]);
                    paciente.Celular        = Convert.ToString(dr["Celular"]);
                    paciente.Email          = Convert.ToString(dr["Email"]);
                    paciente.RG             = Convert.ToString(dr["RG"]);
                    paciente.CPF            = Convert.ToString(dr["CPF"]);
                    paciente.Sexo           = Convert.ToString(dr["Sexo"]);
                    paciente.Obs            = Convert.ToString(dr["Obs"]);
                }
                return(paciente);
            }
        }
Example #2
0
        public void Alterar(PacienteBE pacienteBE)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("UPDATE Paciente SET idConvenio = '" + pacienteBE.idConvenio + "', Nome = '" + pacienteBE.Nome + "',NumeroConvenio = '" + pacienteBE.NumeroConvenio + "', DtNascimento = '" + pacienteBE.DtNascimento + "' , Endereco = '" + pacienteBE.Endereco + "', CEP = '" + pacienteBE.CEP + "', Bairro = '" + pacienteBE.Bairro + "', UF = '" + pacienteBE.UF + "', Cidade = '" + pacienteBE.Cidade + "', Telefone = '" + pacienteBE.Telefone + "', Celular = '" + pacienteBE.Celular + "', Email = '" + pacienteBE.Email + "', RG = '" + pacienteBE.RG + "', CPF = '" + pacienteBE.CPF + "', Sexo = '" + pacienteBE.Sexo + "', Obs = '" + pacienteBE.Obs + "'  Where id = " + pacienteBE.id);

            db.ExecuteNonQuery(command);
        }
Example #3
0
        public void Incluir(PacienteBE pacienteBE)
        {
            Database  db      = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("INSERT INTO Paciente ( idConvenio, Nome, NumeroConvenio, DtNascimento, Endereco, CEP, Bairro, UF, Cidade, Telefone, Celular, Email, RG, CPF, Sexo, Obs ) VALUES ('" + pacienteBE.idConvenio + "','" + pacienteBE.Nome + "','" + pacienteBE.NumeroConvenio + "','" + pacienteBE.DtNascimento + "', '" + pacienteBE.Endereco + "', '" + pacienteBE.CEP + "', '" + pacienteBE.Bairro + "', '" + pacienteBE.UF + "', '" + pacienteBE.Cidade + "', '" + pacienteBE.Telefone + "', '" + pacienteBE.Celular + "', '" + pacienteBE.Email + "', '" + pacienteBE.RG + "', '" + pacienteBE.CPF + "', '" + pacienteBE.Sexo + "', '" + pacienteBE.Obs + "')");

            db.ExecuteNonQuery(command);
        }
Example #4
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();
        }
    }
Example #5
0
        public bool ActualizarPaciente(PacienteBE objpacBE)
        {
            try
            {
                Paciente objPaciente = (from Pac in Miselada.Paciente
                                        where Pac.IdPaciente == objpacBE.IdPaciente
                                        select Pac).FirstOrDefault();
                objPaciente.ApePacPat    = objpacBE.ApePacPat;
                objPaciente.ApePacMat    = objpacBE.ApePacMat;
                objPaciente.NomPaciente  = objpacBE.NomPaciente;
                objPaciente.Sexo         = objpacBE.Sexo;
                objPaciente.NroIdentidad = objpacBE.NroIdentidad;
                objPaciente.Direccion    = objpacBE.Direccion;
                objPaciente.IdDistrito   = objpacBE.IdDistrito;
                objPaciente.Telefono     = objpacBE.Telefono;
                objPaciente.Celular      = objpacBE.Celular;
                objPaciente.Email        = objpacBE.Email;
                objPaciente.TipSangrePac = objpacBE.TipSangrePac;
                objPaciente.TallaPac     = objpacBE.TallaPac;
                objPaciente.PesoPac      = objpacBE.PesoPac;
                Miselada.SaveChanges();

                vexito = true;
            }

            catch (EntityException exception)
            {
                vexito = false;
            }

            return(vexito);
        }
Example #6
0
        public List <PacienteBE> ConsultarPacienteTipoSangre(string codTSangre)
        {
            List <PacienteBE> objListaPacienteBE = new List <PacienteBE>();

            try
            {
                var query = Miselada.ListarPacienteTipoSangre(codTSangre);

                foreach (var resultado in query)
                {
                    PacienteBE objPacienteBE = new PacienteBE();
                    objPacienteBE.IdPaciente   = resultado.IdPaciente;
                    objPacienteBE.ApePacPat    = resultado.ApePacPat;
                    objPacienteBE.ApePacMat    = resultado.ApePacMat;
                    objPacienteBE.NomPaciente  = resultado.NomPaciente;
                    objPacienteBE.Sexo         = resultado.Sexo;
                    objPacienteBE.NroIdentidad = resultado.NroIdentidad;
                    objPacienteBE.Direccion    = resultado.Direccion;
                    objPacienteBE.Telefono     = resultado.Telefono;
                    objPacienteBE.Celular      = resultado.Celular;
                    objPacienteBE.Email        = resultado.Email;
                    objPacienteBE.TipSangrePac = resultado.TipSangrePac;
                    objPacienteBE.TallaPac     = resultado.TallaPac;
                    objPacienteBE.IdDistrito   = resultado.IdDistrito;
                    objListaPacienteBE.Add(objPacienteBE);
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(objListaPacienteBE);
        }
Example #7
0
        public IList <PacienteBE> Listar()
        {
            var lista = new List <PacienteBE>();

            using (var cn = new SqlConnection(Configuraciones.CadenaConexion))
            {
                using (var cmd = new SqlCommand())
                {
                    cmd.CommandText = "usp_ListarPaciente";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = cn;
                    cn.Open();

                    using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection))
                    {
                        while (reader.Read())
                        {
                            var item = new PacienteBE
                            {
                                id     = reader.GetValueInt32(reader.GetOrdinal("IdPaciente")),
                                nombre = reader.GetValueString(reader.GetOrdinal("Paciente"))
                            };

                            lista.Add(item);
                        }
                    }
                }
            }

            return(lista);
        }
Example #8
0
        public bool InsertarPaciente(PacienteBE objpacBE)
        {
            try
            {
                Paciente objPaciente = new Paciente();

                objPaciente.IdPaciente   = objpacBE.IdPaciente;
                objPaciente.ApePacPat    = objpacBE.ApePacPat;
                objPaciente.ApePacMat    = objpacBE.ApePacMat;
                objPaciente.NomPaciente  = objpacBE.NomPaciente;
                objPaciente.Sexo         = objpacBE.Sexo;
                objPaciente.NroIdentidad = objpacBE.NroIdentidad;
                objPaciente.Direccion    = objpacBE.Direccion;
                objPaciente.IdDistrito   = objpacBE.IdDistrito;
                objPaciente.Telefono     = objpacBE.Telefono;
                objPaciente.Celular      = objpacBE.Celular;
                objPaciente.Email        = objpacBE.Email;
                objPaciente.TipSangrePac = objpacBE.TipSangrePac;
                objPaciente.TallaPac     = objpacBE.TallaPac;
                objPaciente.PesoPac      = objpacBE.PesoPac;

                Miselada.Paciente.Add(objPaciente);
                Miselada.SaveChanges();
                vexito = true;
            }

            catch (EntityException exception)
            {
                vexito = false;
            }

            return(vexito);
        }
    //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();
        }
    }
Example #10
0
        public List <PacienteBE> ListarPaciente()
        {
            List <PacienteBE> objListarPaciente = new List <PacienteBE>();

            try
            {
                var query = Miselada.ListarPaciente();
                foreach (var resultado in query)
                {
                    PacienteBE objPacienteBE = new PacienteBE();
                    objPacienteBE.IdPaciente   = resultado.IdPaciente;
                    objPacienteBE.ApePacPat    = resultado.ApePacPat;
                    objPacienteBE.ApePacMat    = resultado.ApePacMat;
                    objPacienteBE.NomPaciente  = resultado.NomPaciente;
                    objPacienteBE.Sexo         = resultado.Genero;
                    objPacienteBE.NroIdentidad = resultado.NroIdentidad;
                    objPacienteBE.Direccion    = resultado.Direccion;
                    objPacienteBE.IdDistrito   = resultado.Distrito;
                    objPacienteBE.Telefono     = resultado.Telefono;
                    objPacienteBE.Celular      = resultado.Celular;
                    objPacienteBE.Email        = resultado.Email;
                    objPacienteBE.TipSangrePac = resultado.TipSangrePac;
                    objPacienteBE.TallaPac     = resultado.TallaPac;
                    objPacienteBE.PesoPac      = resultado.PesoPac;
                    objListarPaciente.Add(objPacienteBE);
                }
            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return(objListarPaciente);
        }
Example #11
0
        public PacienteBE Obter(int id)
        {
            Database db = DatabaseFactory.CreateDatabase();
            DbCommand command = db.GetSqlStringCommand("Select * From Paciente Where Deletado = 0 AND id = " + id + " ");

            using (IDataReader dr = db.ExecuteReader(command))
            {
                PacienteBE paciente = new PacienteBE();
                if (dr.Read())
                {
                    paciente.id = Convert.ToInt32(dr["id"]);
                    paciente.idConvenio = Convert.ToString(dr["idConvenio"]);
                    paciente.Nome = Convert.ToString(dr["nome"]);
                    paciente.NumeroConvenio = Convert.ToString(dr["NumeroConvenio"]);
                    paciente.DtNascimento = Convert.ToDateTime(dr["DtNascimento"]);
                    paciente.Endereco = Convert.ToString(dr["Endereco"]);
                    paciente.CEP = Convert.ToString(dr["CEP"]);
                    paciente.Bairro = Convert.ToString(dr["Bairro"]);
                    paciente.UF = Convert.ToString(dr["UF"]);
                    paciente.Cidade = Convert.ToString(dr["Cidade"]);
                    paciente.Telefone = Convert.ToString(dr["Telefone"]);
                    paciente.Celular = Convert.ToString(dr["Celular"]);
                    paciente.Email = Convert.ToString(dr["Email"]);
                    paciente.RG = Convert.ToString(dr["RG"]);
                    paciente.CPF = Convert.ToString(dr["CPF"]);
                    paciente.Sexo = Convert.ToString(dr["Sexo"]);
                    paciente.Obs = Convert.ToString(dr["Obs"]);
                }
                return paciente;
            }
        }
Example #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack == false)
        {
            cboDistrito.DataSource     = objDistritoBL.ListarDistrito();
            cboDistrito.DataValueField = "IdDistrito";
            cboDistrito.DataTextField  = "Nombre";
            cboDistrito.DataBind();


            String strCodPac = Session["IdPaciente"].ToString();
            try
            {
                objPacienteBE             = objPacienteBL.consultarPaciente(strCodPac);
                lblCod.Text               = strCodPac;
                txtApe.Text               = objPacienteBE.ApePacPat;
                txtApeMat.Text            = objPacienteBE.ApePacMat;
                txtNom.Text               = objPacienteBE.NomPaciente;
                cboGenero.SelectedValue   = objPacienteBE.Sexo;
                txtDocumento.Text         = objPacienteBE.NroIdentidad;
                txtDireccion.Text         = objPacienteBE.Direccion;
                cboDistrito.SelectedValue = objPacienteBE.IdDistrito;
                txtTelefono.Text          = objPacienteBE.Telefono;
                txtCelular.Text           = objPacienteBE.Celular;
                txtCorreo.Text            = objPacienteBE.Email;
                txtTalla.Text             = objPacienteBE.TallaPac;
                txtSangre.Text            = objPacienteBE.TipSangrePac;
                txtPeso.Text              = objPacienteBE.PesoPac;
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error : " + ex.Message;
            }
        }
    }
 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;
 }
Example #14
0
 public PacienteBE RegistrarPaciente(PacienteBE pNuevo)
 {
     try
     {
         return(oPaciente.RegistrarPaciente(pNuevo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #15
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;
    }
 private void IniciarDatos()
 {
     Paciente = new PacienteBE()
     {
         FchNacimiento = DateTime.Now
     };
     _listaSexo = new Dictionary <string, string>()
     {
         { "Hombre", "H" }, { "Mujer", "M" }, { "Otro", "O" }
     };
     _listaEstados = new Dictionary <string, string>()
     {
         { "Soltero", "S" }, { "Casado", "C" }
     };
 }
Example #17
0
        public PacienteBE Buscar(string dni)
        {
            PacienteBE paciente = null;

            using (var cn = new SqlConnection(Configuraciones.CadenaConexion))
            {
                using (var cmd = new SqlCommand())
                {
                    cmd.CommandText = "usp_GA_BuscarPaciente";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = cn;
                    var parametrosSql = new[]
                    {
                        new SqlParameter("@GE_DNI", SqlDbType.NVarChar)
                        {
                            Value = dni, Direction = ParameterDirection.Input
                        }
                    };
                    cmd.Parameters.AddRange(parametrosSql);
                    cn.Open();

                    using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection))
                    {
                        var colid              = reader.GetOrdinal("GE_Paciente");
                        var colnombre          = reader.GetOrdinal("GE_Nombre");
                        var colapepaterno      = reader.GetOrdinal("GE_ApellidoPaterno");
                        var colapematerno      = reader.GetOrdinal("GE_ApellidoMaterno");
                        var colfechanacimiento = reader.GetOrdinal("GE_FechaNacimiento");
                        var coldni             = reader.GetOrdinal("GE_DNI");

                        while (reader.Read())
                        {
                            paciente = new PacienteBE
                            {
                                id              = reader.GetValueInt32(colid),
                                nombre          = reader.GetValueString(colnombre),
                                apellidoPaterno = reader.GetValueString(colapepaterno),
                                apellidoMaterno = reader.GetValueString(colapematerno),
                                fechaNacimiento = reader.GetValueDateTime(colfechanacimiento),
                                dni             = reader.GetValueString(coldni)
                            };
                        }
                    }
                }
            }

            return(paciente);
        }
Example #18
0
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        var paciente = new PacienteBE {
            id              = 0,
            nombre          = txtNombre.Text,
            apellidoPaterno = txtApePaterno.Text,
            apellidoMaterno = txtApeMaterno.Text,
            dni             = txtDNI.Text,
            fechaNacimiento = calFechaNacimiento.CalendarDate
        };

        new PacienteBL().Crear(paciente);

        lblMensaje.Font.Bold = true;
        lblMensaje.Text      = "Se creo nuevo registro de Paciente " + paciente.id;
    }
Example #19
0
        public void Crear(PacienteBE paciente)
        {
            using (var cn = new SqlConnection(Configuraciones.CadenaConexion))
            {
                using (var cmd = new SqlCommand())
                {
                    cmd.CommandText = "usp_GA_CrearPaciente";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = cn;
                    var parametrosSql = new[]
                    {
                        new SqlParameter("@GE_Paciente ", SqlDbType.Int)
                        {
                            Value = 0, Direction = ParameterDirection.Output
                        },
                        new SqlParameter("@GE_Nombre", SqlDbType.NVarChar)
                        {
                            Value = paciente.nombre, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_ApellidoPaterno", SqlDbType.NVarChar)
                        {
                            Value = paciente.apellidoPaterno, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_ApellidoMaterno", SqlDbType.NVarChar)
                        {
                            Value = paciente.apellidoMaterno, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_FechaNacimiento", SqlDbType.DateTime)
                        {
                            Value = paciente.fechaNacimiento, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_DNI", SqlDbType.NVarChar)
                        {
                            Value = paciente.dni, Direction = ParameterDirection.Input
                        }
                    };
                    cmd.Parameters.AddRange(parametrosSql);
                    cn.Open();

                    cmd.ExecuteNonQuery();

                    paciente.id = int.Parse(cmd.Parameters[0].Value.ToString());
                }
            }
        }
Example #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (Session["codP"] != null)
            {
                PacienteBL paciente   = new PacienteBL();
                PacienteBE pacientebe = new PacienteBE();
                pacientebe = paciente.consultarPaciente(Session["codP"].ToString());

                if (pacientebe == null)
                {
                    lblMensaje.Text = "Nulo";
                }
                else
                {
                    txtApellido.Text   = pacientebe.ApePacMat;
                    txtNombre.Text     = pacientebe.NomPaciente;
                    txtSexo.Text       = pacientebe.Sexo.Equals("F") ? "Femenino" : "Masculino";
                    txtNro.Text        = pacientebe.NroIdentidad;
                    txtPeso.Text       = pacientebe.PesoPac;
                    txtTipoSangre.Text = pacientebe.TipSangrePac;
                    txtTalla.Text      = pacientebe.TallaPac;
                }
            }
            else
            {
                lblMensaje.Text = "Ingrese login";
            }

            if (Page.IsPostBack == false)
            {
                cboEspecialidad.DataSource     = objEspecialidadBL.ListarEspecialidad();
                cboEspecialidad.DataValueField = "IdEspecialidad";
                cboEspecialidad.DataTextField  = "Especialidad";
                cboEspecialidad.DataBind();
            }
        }
        catch (Exception ex)
        {
        }
    }
    //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();
        }
    }
Example #22
0
        public PacienteBE fn_ObtenerPaciente(string p_vDNIPac)
        {
            PacienteBE obj = null;
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@DNI", p_vDNIPac);

            using (IDataReader reader = SqlHelper.Instance.ExecuteReader("usp_ObtenerPaciente_DNI", parameters))
            {
                if (reader.Read())
                {
                    obj = new PacienteBE
                    {
                        Nombres = reader.GetString(reader.GetOrdinal("Datos")),
                        Estado  = reader.GetString(reader.GetOrdinal("EstadoUCI"))
                    };
                }
            }
            return(obj);
        }
Example #23
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();
     }
 }
Example #24
0
    void Application_Start()
    {
        Dictionary <int, string> roles = new Dictionary <int, string>();

        roles.Add(2, "Administrador");
        roles.Add(1, "Medico");
        roles.Add(0, "Paciente");


        foreach (var role in roles)
        {
            if (!Roles.RoleExists(role.Value.ToString()))
            {
                Roles.CreateRole(role.Value.ToString());
            }
        }


        List <UsuarioBEDB> listUsers   = new LoginBL().listarUsuariosDB();
        PacienteBL         pacientebl  = new PacienteBL();
        PacienteBE         objpaciente = new PacienteBE();


        foreach (UsuarioBEDB user in listUsers)
        {
            if (user.estado.Equals("Activo"))
            {
                if (Membership.GetUser(user.usuario) == null)
                {
                    objpaciente = pacientebl.consultarPaciente(user.IdPaciente);
                    Membership.CreateUser(user.usuario, user.contraseña, objpaciente.Email);
                }

                if (!Roles.IsUserInRole(user.usuario, roles[int.Parse(user.Rol)].ToString()))
                {
                    Roles.AddUserToRole(user.usuario, roles[int.Parse(user.Rol)].ToString());
                }
            }
        }
    }
Example #25
0
        public PacienteBE RegistrarPaciente(PacienteBE pNuevo)
        {
            PACIENTE paciente = new PACIENTE
            {
                Activo        = true,
                Apellidos     = pNuevo.Apellidos,
                Celular       = pNuevo.Celular,
                Correo        = pNuevo.Correo,
                Dni           = pNuevo.Dni,
                EstadoCivil   = Convert.ToChar(pNuevo.EstadoCivil),
                FchModifico   = DateTime.Now,
                FchNacimiento = pNuevo.FchNacimiento,
                FchRegistro   = DateTime.Now,
                Nombres       = pNuevo.Nombres,
                Sexo          = pNuevo.Sexo
            };

            this.bdClinica.PACIENTE.InsertOnSubmit(paciente);
            this.bdClinica.SubmitChanges();

            pNuevo.IdPaciente = paciente.IdPaciente;

            return(pNuevo);
        }
Example #26
0
 public Boolean ActualizarPacietne(PacienteBE objpacBE)
 {
     return(objpaciente.ActualizarPaciente(objpacBE));
 }
Example #27
0
 public Boolean InsertarPaciente(PacienteBE objpacBE)
 {
     return(objpaciente.InsertarPaciente(objpacBE));
 }
Example #28
0
 public void Alterar(PacienteBE pacienteBE)
 {
     Database db = DatabaseFactory.CreateDatabase();
     DbCommand command = db.GetSqlStringCommand("UPDATE Paciente SET idConvenio = '" + pacienteBE.idConvenio + "', Nome = '" + pacienteBE.Nome + "',NumeroConvenio = '" + pacienteBE.NumeroConvenio + "', DtNascimento = '" + pacienteBE.DtNascimento + "' , Endereco = '" + pacienteBE.Endereco + "', CEP = '" + pacienteBE.CEP + "', Bairro = '" + pacienteBE.Bairro + "', UF = '" + pacienteBE.UF + "', Cidade = '" + pacienteBE.Cidade + "', Telefone = '" + pacienteBE.Telefone + "', Celular = '" + pacienteBE.Celular + "', Email = '" + pacienteBE.Email + "', RG = '" + pacienteBE.RG + "', CPF = '" + pacienteBE.CPF + "', Sexo = '" + pacienteBE.Sexo + "', Obs = '" + pacienteBE.Obs + "'  Where id = " + pacienteBE.id);
     db.ExecuteNonQuery(command);
 }
Example #29
0
 public void Crear(PacienteBE paciente)
 {
     new PacienteDA().Crear(paciente);
 }
Example #30
0
 public void Incluir(PacienteBE pacienteBE)
 {
     Database db = DatabaseFactory.CreateDatabase();
     DbCommand command = db.GetSqlStringCommand("INSERT INTO Paciente ( idConvenio, Nome, NumeroConvenio, DtNascimento, Endereco, CEP, Bairro, UF, Cidade, Telefone, Celular, Email, RG, CPF, Sexo, Obs ) VALUES ('" + pacienteBE.idConvenio + "','" + pacienteBE.Nome + "','" + pacienteBE.NumeroConvenio + "','" + pacienteBE.DtNascimento + "', '" + pacienteBE.Endereco + "', '" + pacienteBE.CEP + "', '" + pacienteBE.Bairro + "', '" + pacienteBE.UF + "', '" + pacienteBE.Cidade + "', '" + pacienteBE.Telefone + "', '" + pacienteBE.Celular + "', '" + pacienteBE.Email + "', '" + pacienteBE.RG + "', '" + pacienteBE.CPF + "', '" + pacienteBE.Sexo + "', '" + pacienteBE.Obs + "')");
     db.ExecuteNonQuery(command);
 }
 public OdontogramaViewModel(PacienteBE paciente)
 {
     this.Paciente = paciente;
 }
 public ReservarViewModel(PacienteBE paciente)
 {
     this.paciente = paciente;
     PoblarHorario();
 }
 public ResumenViewModel(PacienteBE paciente, IEnumerable <TratamientoBE.Atencion> tratamientos)
 {
     Paciente      = paciente;
     LTratamientos = new ObservableCollection <TratamientoBE.Atencion>(tratamientos);
 }