示例#1
0
        public Medico datosMedico(Usuario usuario)
        {
            Medico objMedico = new Medico();
            try
            {
                String sentenciaSQL =" select m.id as idMedico, u.id as idUsuario, m.nombre, m.apellidoPaterno "
                                    +" from medico m, usuario u where u.id = m.idUsuario and u.id = '"+usuario.Id+"'; ";
                SqlDataReader resultado = cn.ejecutarConsulta(sentenciaSQL);
                while (resultado.Read())
                {
                    Usuario objUsuario = new Usuario();

                    objMedico.Id = resultado.GetInt32(0);
                    objUsuario.Id = resultado.GetInt32(1);
                    objMedico.Nombre = resultado.GetString(2);
                    objMedico.ApellidoPaterno = resultado.GetString(3);

                    objMedico.Usuario = objUsuario;

                }
                resultado.Close();
                return objMedico;
            }
            catch (Exception err)
            {
                System.Console.WriteLine("ERROR -> persistencia -> medicoDAO -> datosMedico " + err + "\n\n");
                throw err;
            }
        }
示例#2
0
 public Usuario validarLogin(Usuario usuario)
 {
     try
     {
         cn.abrirConexion();
         Usuario objUsuario = dao.validarLogin(usuario);
         cn.cerrarConexion();
         return objUsuario;
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> aplicacion -> ServicioUsuario -> validarLogin " + err + "\n \n");
         throw err;
     }
 }
示例#3
0
 public Medico crearInstancia(Usuario usuario)
 {
     try
     {
         cn.abrirConexion();
         Medico objMedico = dao.datosMedico(usuario);
         cn.cerrarConexion();
         return objMedico;
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> aplicacion -> ServicioMedico -> crearInstancia " + err + "\n\n");
         throw err;
     }
 }
 public Usuario iniciarSesion(Usuario usuario)
 {
     Usuario objUsuario;
     try
     {
         con.abrirConexion();
         objUsuario = dao.iniciarSesion(usuario);
         con.cerrarConexion();
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> servicio -> UsuarioServicio -> iniciarSesion " + err + "\n \n");
         throw err;
     }
     return objUsuario;
 }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            Usuario objUsuario = new Usuario();
            ServicioUsuario servicio = new ServicioUsuario();
            objUsuario.User = txtUser.Text;
            objUsuario.Clave = txtClave.Text;

            objUsuario = servicio.validarLogin(objUsuario);

            if(objUsuario.Id.Equals(0)){
                MessageBox.Show(this, "Usuario y/o clave incorrecto", "PRODENT: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }else{
                ServicioMedico servicio2 = new ServicioMedico();
                medicoPublico = servicio2.crearInstancia(objUsuario);
                this.Hide();

                frm_principal frm = new frm_principal(medicoPublico);
                frm.Show();

            }
        }
示例#6
0
        public Usuario iniciarSesion(Usuario usuario)
        {
            Usuario objUsuario = Usuario.getInstance();
            String sentenciaSQL = " select id from usuario  where usuario = '" + usuario.User + "' and clave = '" + usuario.Clave + "'; ";
            try
            {
                SqlDataReader resultado = con.ejecutarConsulta(sentenciaSQL);
                while (resultado.Read())
                {
                    objUsuario.Id = resultado.GetInt32(0);
                }
                resultado.Close();

            }
            catch (Exception err)
            {
                System.Console.WriteLine("ERROR -> persistencia -> UsuarioDAO -> iniciarSesion " + err + "\n");
                throw err;
            }
            return objUsuario;
        }
示例#7
0
        public Usuario validarLogin(Usuario usuario)
        {
            Usuario objUsuario = new Usuario();
            try
            {
                String sentenciaSQL = " select u.id,u.usuario from usuario u where u.usuario = '"+usuario.User+"' and u.clave = '"+usuario.Clave+"'; ";
                SqlDataReader resultado = cn.ejecutarConsulta(sentenciaSQL);
                while (resultado.Read())
                {
                    objUsuario.Id = resultado.GetInt32(0);
                    objUsuario.User = resultado.GetString(1);

                }
                resultado.Close();
                return objUsuario;
            }
            catch (Exception err)
            {
                System.Console.WriteLine("ERROR -> persistencia -> UsuarioDAO -> validarLogin " + err + "\n");
                throw err;
            }
        }
示例#8
0
 public static Usuario getInstance()
 {
     if (usuario == null)
         usuario = new Usuario();
     return usuario;
 }