Esempio n. 1
0
        public int New_(MedicoEN medico)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(medico.IdUsuario);
        }
Esempio n. 2
0
        public void Destroy(int idUsuario)
        {
            try
            {
                SessionInitializeTransaction();
                MedicoEN medicoEN = (MedicoEN)session.Load(typeof(MedicoEN), idUsuario);
                session.Delete(medicoEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Esempio n. 3
0
        public MedicoEN ReadOIDDefault(int idUsuario)
        {
            MedicoEN medicoEN = null;

            try
            {
                SessionInitializeTransaction();
                medicoEN = (MedicoEN)session.Get(typeof(MedicoEN), idUsuario);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(medicoEN);
        }
Esempio n. 4
0
        public MedicoEN ReadOID(int idUsuario)
        {
            MedicoEN medicoEN = null;

            medicoEN = _IMedicoCAD.ReadOID(idUsuario);
            return(medicoEN);
        }
Esempio n. 5
0
        private void DGMedico_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            MedicoEN me = (MedicoEN)DGMedico.SelectedItems[0];

            //medico  = DGMedico.SelectedItem as MedicoEN;
            //Foto.ImageFailed = medico.Imagenes();
            txtid.Text                   = me.IdMedico.ToString();
            txtnombre.Text               = me.Nombre.ToString();
            txtapellido.Text             = me.Apellido.ToString();
            cbespecialidad____Copy1.Text = me.Especialidad.ToString();

            convertirbitscver(me);
        }
Esempio n. 6
0
        public void convertirbitscver(MedicoEN _medico)
        {
            MemoryStream _str = new MemoryStream();

            _str.Write(_medico.Imagen, 0, _medico.Imagen.Length);
            _str.Position = 0;
            System.Drawing.Image _img     = System.Drawing.Image.FromStream(_str);
            BitmapImage          bitimage = new BitmapImage();
            MemoryStream         str      = new MemoryStream();

            bitimage.BeginInit();
            _img.Save(str, System.Drawing.Imaging.ImageFormat.Jpeg);
            str.Seek(0, SeekOrigin.Begin);
            bitimage.StreamSource = str;
            bitimage.EndInit();
            Foto.Source = bitimage;
        }
Esempio n. 7
0
        public void Modify(int p_Medico_OID, string p_nombre, String p_contrasena, bool p_iniciado, string p_email, string p_apellidos, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_especialidad)
        {
            MedicoEN medicoEN = null;

            //Initialized MedicoEN
            medicoEN              = new MedicoEN();
            medicoEN.IdUsuario    = p_Medico_OID;
            medicoEN.Nombre       = p_nombre;
            medicoEN.Contrasena   = Utils.Util.GetEncondeMD5(p_contrasena);
            medicoEN.Iniciado     = p_iniciado;
            medicoEN.Email        = p_email;
            medicoEN.Apellidos    = p_apellidos;
            medicoEN.Especialidad = p_especialidad;
            //Call to MedicoCAD

            _IMedicoCAD.Modify(medicoEN);
        }
Esempio n. 8
0
        public void Modify(MedicoEN medico)
        {
            try
            {
                SessionInitializeTransaction();
                MedicoEN medicoEN = (MedicoEN)session.Load(typeof(MedicoEN), medico.IdUsuario);

                medicoEN.Nombre = medico.Nombre;


                medicoEN.Contrasena = medico.Contrasena;


                medicoEN.Iniciado = medico.Iniciado;


                medicoEN.Email = medico.Email;


                medicoEN.Apellidos = medico.Apellidos;


                medicoEN.Especialidad = medico.Especialidad;

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

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


            finally
            {
                SessionClose();
            }
        }
Esempio n. 9
0
        public int New_(string p_nombre, String p_contrasena, bool p_iniciado, string p_email, string p_apellidos, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_especialidad)
        {
            MedicoEN medicoEN = null;
            int      oid;

            //Initialized MedicoEN
            medicoEN        = new MedicoEN();
            medicoEN.Nombre = p_nombre;

            medicoEN.Contrasena = Utils.Util.GetEncondeMD5(p_contrasena);

            medicoEN.Iniciado = p_iniciado;

            medicoEN.Email = p_email;

            medicoEN.Apellidos = p_apellidos;

            medicoEN.Especialidad = p_especialidad;

            //Call to MedicoCAD

            oid = _IMedicoCAD.New_(medicoEN);
            return(oid);
        }