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; } }
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; } }
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; }
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(); } }
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; }
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; } }
public static Usuario getInstance() { if (usuario == null) usuario = new Usuario(); return usuario; }