Beispiel #1
0
        public int New_(PacienteEN paciente)
        {
            try
            {
                SessionInitializeTransaction();

                session.Save(paciente);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in PacienteCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(paciente.IdPaciente);
        }
Beispiel #2
0
        public void Destroy(int idPaciente)
        {
            try
            {
                SessionInitializeTransaction();
                PacienteEN pacienteEN = (PacienteEN)session.Load(typeof(PacienteEN), idPaciente);
                session.Delete(pacienteEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in PacienteCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Beispiel #3
0
        public PacienteEN ReadOIDDefault(int idPaciente)
        {
            PacienteEN pacienteEN = null;

            try
            {
                SessionInitializeTransaction();
                pacienteEN = (PacienteEN)session.Get(typeof(PacienteEN), idPaciente);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in PacienteCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(pacienteEN);
        }
Beispiel #4
0
        public void Modify(int p_Paciente_OID, string p_nombre, string p_apellidos, Nullable <DateTime> p_fNac, string p_tlf, string p_direccion, string p_nacionalidad, int p_sip, int p_dni, string p_sexo, string p_email, string p_municipio, string p_grupoSang, string p_codigoPostal, string p_ips)
        {
            PacienteEN pacienteEN = null;

            //Initialized PacienteEN
            pacienteEN              = new PacienteEN();
            pacienteEN.IdPaciente   = p_Paciente_OID;
            pacienteEN.Nombre       = p_nombre;
            pacienteEN.Apellidos    = p_apellidos;
            pacienteEN.FNac         = p_fNac;
            pacienteEN.Tlf          = p_tlf;
            pacienteEN.Direccion    = p_direccion;
            pacienteEN.Nacionalidad = p_nacionalidad;
            pacienteEN.Sip          = p_sip;
            pacienteEN.Dni          = p_dni;
            pacienteEN.Sexo         = p_sexo;
            pacienteEN.Email        = p_email;
            pacienteEN.Municipio    = p_municipio;
            pacienteEN.GrupoSang    = p_grupoSang;
            pacienteEN.CodigoPostal = p_codigoPostal;
            pacienteEN.Ips          = p_ips;
            //Call to PacienteCAD

            _IPacienteCAD.Modify(pacienteEN);
        }
Beispiel #5
0
        public PacienteEN ReadOID(int idPaciente)
        {
            PacienteEN pacienteEN = null;

            pacienteEN = _IPacienteCAD.ReadOID(idPaciente);
            return(pacienteEN);
        }
Beispiel #6
0
        public int ModificarPaciente(PacienteEN pacienteEN, int id)
        {
            int NoIngreso;

            conectar = new ConexionBD();
            SqlCommand procedimiento = new SqlCommand("ModificarPaciente");

            procedimiento.CommandType = CommandType.StoredProcedure;
            procedimiento.Parameters.AddWithValue("id", id);
            procedimiento.Parameters.AddWithValue("nombre", pacienteEN.Nombre);
            procedimiento.Parameters.AddWithValue("apellido", pacienteEN.Apellido);
            procedimiento.Parameters.AddWithValue("fechanacimiento", pacienteEN.FechaNacimiento);
            procedimiento.Parameters.AddWithValue("genero", pacienteEN.Genero);
            procedimiento.Parameters.AddWithValue("id_estado", pacienteEN.Id_Estado);
            procedimiento.Parameters.AddWithValue("telefono", pacienteEN.Telefono);
            procedimiento.Parameters.AddWithValue("id_etnia", pacienteEN.Id_Etnia);
            procedimiento.Parameters.AddWithValue("nacionalidad", pacienteEN.Nacionalidad);
            procedimiento.Parameters.AddWithValue("direccion", pacienteEN.Direccion);
            procedimiento.Parameters.AddWithValue("id_departamento", pacienteEN.Id_Departamento);
            procedimiento.Parameters.AddWithValue("id_municipio", pacienteEN.Id_Municipio);
            procedimiento.Parameters.AddWithValue("dpi", pacienteEN.DPI);
            procedimiento.Parameters.AddWithValue("pasaporte", pacienteEN.Pasaporte);
            procedimiento.Parameters.AddWithValue("vencimiento", pacienteEN.Vencimiento);
            procedimiento.Parameters.AddWithValue("id_gradoacademico", pacienteEN.Id_GradoAcademico);
            procedimiento.Parameters.AddWithValue("id_profesion", pacienteEN.Id_Profesion);
            procedimiento.Parameters.AddWithValue("estatura", pacienteEN.Estatura);
            procedimiento.Parameters.AddWithValue("peso", pacienteEN.Peso);

            conectar.AbrirConexion();
            procedimiento.Connection = conectar.conectar;
            NoIngreso = procedimiento.ExecuteNonQuery();
            conectar.CerrarConexion();
            return(NoIngreso);
        }
Beispiel #7
0
        private void DGHistorial_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            PacienteEN me = (PacienteEN)DGHistorial.SelectedItems[0];

            //medico  = DGMedico.SelectedItem as MedicoEN;
            //Foto.ImageFailed = medico.Imagenes();
            txtid.Text       = me.IdNumeroSeguro.ToString();
            txtNombre.Text   = me.Nombre.ToString();
            txtApellido.Text = me.Apellido.ToString();
        }
Beispiel #8
0
        public void LlenarTextBox()
        {
            PacientesLista lista = new PacientesLista();
            PacienteEN     me    = (PacienteEN)lista.DGHistoriales.SelectedItems[0];

            //medico  = DGMedico.SelectedItem as MedicoEN;
            //Foto.ImageFailed = medico.Imagenes();
            txtid.Text     = me.IdNumeroSeguro.ToString();
            lNombre.Text   = me.Nombre.ToString();
            lApellido.Text = me.Apellido.ToString();
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            /*foto*/
            byte[] bytes = null;

            HttpPostedFile postedFile    = Fotografia.PostedFile;
            string         fileName      = Path.GetFileName(postedFile.FileName);
            string         fileExtension = Path.GetExtension(fileName);
            int            fileSize      = postedFile.ContentLength;

            if (fileExtension.ToLower() == ".jpg" || fileExtension.ToLower() == ".png")
            {
                Stream       stream       = postedFile.InputStream;
                BinaryReader binaryReader = new BinaryReader(stream);
                bytes = binaryReader.ReadBytes((int)stream.Length);
            }
            /*fin foto*/

            pacienteEN = new PacienteEN();
            pacienteLN = new PacienteLN();

            pacienteEN.Nombre            = txtNombre.Text;
            pacienteEN.Apellido          = txtApellido.Text;
            pacienteEN.FechaNacimiento   = txtFNacimiento.Text;
            pacienteEN.Genero            = Convert.ToInt32(DropGenero.SelectedValue);
            pacienteEN.Id_Estado         = Convert.ToInt32(DropEstadoCivil.SelectedValue);
            pacienteEN.Telefono          = txtTelefono.Text;
            pacienteEN.Id_Etnia          = Convert.ToInt32(DropEtnia.SelectedValue);
            pacienteEN.Nacionalidad      = txtNacionalidad.Text;
            pacienteEN.Direccion         = txtDireccion.Text;
            pacienteEN.Id_Departamento   = Convert.ToInt32(DropDepartamento.SelectedValue);
            pacienteEN.Id_Municipio      = Convert.ToInt32(DropMunicipio.SelectedValue);
            pacienteEN.DPI               = txtDPI.Text;
            pacienteEN.Pasaporte         = txtPasaporte.Text;
            pacienteEN.Vencimiento       = txtFVencimiento.Text;
            pacienteEN.Id_GradoAcademico = Convert.ToInt32(DropGradoAcademico.SelectedValue);
            pacienteEN.Id_Profesion      = Convert.ToInt32(DropProfesion.SelectedValue);
            pacienteEN.Estatura          = Convert.ToInt32(txtEstatura.Text);
            pacienteEN.Peso              = Convert.ToInt32(txtPeso.Text);
            pacienteEN.Fotografia        = bytes;

            if (pacienteLN.InsertarPaciente(pacienteEN) == 1)
            {
                string mensaje = "Ingreso Exitoso";
                ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                Limpiar();
                pacienteLN.GridPaciente(GridPaciente);
            }
        }
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            pacienteEN = new PacienteEN();
            pacienteLN = new PacienteLN();

            int id = Convert.ToInt32(txtId.Text);

            pacienteEN.Nombre            = txtNombre.Text;
            pacienteEN.Apellido          = txtApellido.Text;
            pacienteEN.FechaNacimiento   = txtFNacimiento.Text;
            pacienteEN.Genero            = Convert.ToInt32(DropGenero.SelectedValue);
            pacienteEN.Id_Estado         = Convert.ToInt32(DropEstadoCivil.SelectedValue);
            pacienteEN.Telefono          = txtTelefono.Text;
            pacienteEN.Id_Etnia          = Convert.ToInt32(DropEtnia.SelectedValue);
            pacienteEN.Nacionalidad      = txtNacionalidad.Text;
            pacienteEN.Direccion         = txtDireccion.Text;
            pacienteEN.Id_Departamento   = Convert.ToInt32(DropDepartamento.SelectedValue);
            pacienteEN.Id_Municipio      = Convert.ToInt32(DropMunicipio.SelectedValue);
            pacienteEN.DPI               = txtDPI.Text;
            pacienteEN.Pasaporte         = txtPasaporte.Text;
            pacienteEN.Vencimiento       = txtFVencimiento.Text;
            pacienteEN.Id_GradoAcademico = Convert.ToInt32(DropGradoAcademico.SelectedValue);
            pacienteEN.Id_Profesion      = Convert.ToInt32(DropProfesion.SelectedValue);
            pacienteEN.Estatura          = Convert.ToInt32(txtEstatura.Text);
            pacienteEN.Peso              = Convert.ToInt32(txtPeso.Text);

            if (pacienteLN.ModificarPaciente(pacienteEN, id) == 1)
            {
                string mensaje = "Modificacion Exitosa";
                ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                Limpiar();
                pacienteLN.GridPaciente(GridPaciente);
                nom = txtBuscar.Text;
                if (nom != "")
                {
                    nom = nom.Replace(" ", " OR ");
                    pacienteLN.GridPacienteBusqueda(GridPacienteBusqueda, nom);
                }
            }
        }
Beispiel #11
0
        public void Modify(PacienteEN paciente)
        {
            try
            {
                SessionInitializeTransaction();
                PacienteEN pacienteEN = (PacienteEN)session.Load(typeof(PacienteEN), paciente.IdPaciente);

                pacienteEN.Nombre = paciente.Nombre;


                pacienteEN.Apellidos = paciente.Apellidos;


                pacienteEN.FNac = paciente.FNac;


                pacienteEN.Tlf = paciente.Tlf;


                pacienteEN.Direccion = paciente.Direccion;


                pacienteEN.Nacionalidad = paciente.Nacionalidad;


                pacienteEN.Sip = paciente.Sip;


                pacienteEN.Dni = paciente.Dni;


                pacienteEN.Sexo = paciente.Sexo;


                pacienteEN.Email = paciente.Email;


                pacienteEN.Municipio = paciente.Municipio;


                pacienteEN.GrupoSang = paciente.GrupoSang;


                pacienteEN.CodigoPostal = paciente.CodigoPostal;


                pacienteEN.Ips = paciente.Ips;

                session.Update(pacienteEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in PacienteCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Beispiel #12
0
 public int ModificarPaciente(PacienteEN pacienteEN, int id)
 {
     pacienteAD = new PacienteAD();
     return pacienteAD.ModificarPaciente(pacienteEN, id);
 }
Beispiel #13
0
 public int InsertarPaciente(PacienteEN pacienteEN)
 {
     pacienteAD = new PacienteAD();
     return pacienteAD.InsertarPaciente(pacienteEN);
 }