public ObjUsuario ValidaUsuario(string Usuario, string Password) { ObjUsuario elUsuario = new ObjUsuario(); BaseDatos db = new BaseDatos(cnn); string sql = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario WHERE Usuario.Email='" + Usuario + "' AND Contrasena='" + Password + "'"; SqlDataReader dr = db.LlenaReader(sql); if (dr.Read()) { elUsuario.idUsuario = int.Parse(dr[0].ToString()); elUsuario.nickName = dr[1].ToString(); elUsuario.Nombre = dr[2].ToString(); elUsuario.empresa = dr[3].ToString(); elUsuario.RutEmpresa = dr[4].ToString(); elUsuario.TipoUsuario = int.Parse(dr[5].ToString()); db.Close(); return(elUsuario); } else { elUsuario = null; db.Close(); return(elUsuario); } }
public List <ObjUsuario> getListUsuarios() { BaseDatos db = new BaseDatos(cnn); string sql = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario"; SqlDataReader dr = db.LlenaReader(sql); List <ObjUsuario> LaListaUsuarios = new List <ObjUsuario>(); try { while (dr.Read()) { ObjUsuario elUsuario = new ObjUsuario(); elUsuario.idUsuario = int.Parse(dr[0].ToString()); elUsuario.nickName = dr[1].ToString(); elUsuario.Nombre = dr[2].ToString(); elUsuario.empresa = dr[3].ToString(); elUsuario.RutEmpresa = dr[4].ToString(); elUsuario.TipoUsuario = int.Parse(dr[5].ToString()); elUsuario.estado = int.Parse(dr[6].ToString()); LaListaUsuarios.Add(elUsuario); } } catch { LaListaUsuarios = null; } dr.Close(); dr.Dispose(); db.Close(); return(LaListaUsuarios); }
public bool deleteUsuario(ObjUsuario elusuario) { BaseDatos db = new BaseDatos(cnn); try { string sql = "delete from Minutero.dbo.Bebestibles where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Imagenes_minutas where id_Usuario=" + elusuario.idUsuario; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Plato_acompanamiento where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Plato_principal where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Postres where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Tipo_Bebida where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Tipo_Comida where rutEmpresa='" + elusuario.RutEmpresa + "'"; db.Ejecuta(sql); sql = "delete from Minutero.dbo.Detalle_usuarioempresa where id_usuario=" + elusuario.idUsuario; db.Ejecuta(sql); sql = "delete from Minutero.dbo.usuario where id_usuario=" + elusuario.idUsuario; db.Ejecuta(sql); return(true); } catch (Exception) { return(false); } db.Close(); }
public ObjUsuario getUsuario(int idUsuario) { ObjUsuario elUsuario = new ObjUsuario(); BaseDatos db = new BaseDatos(cnn); string sql = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario WHERE Usuario.id_usuario=" + idUsuario; SqlDataReader dr = db.LlenaReader(sql); if (dr.Read()) { elUsuario.idUsuario = int.Parse(dr[0].ToString()); elUsuario.nickName = dr[1].ToString(); elUsuario.Nombre = dr[2].ToString(); elUsuario.empresa = dr[3].ToString(); elUsuario.RutEmpresa = dr[4].ToString(); db.Close(); return(elUsuario); } else { elUsuario = null; db.Close(); return(elUsuario); } }
public bool ChangeStateUser(ObjUsuario elUsuario) { BaseDatos db = new BaseDatos(cnn); string sql = "SELECT ID_USUARIO,NICK_NAME,CONTRASENA,TipoUsuario,estado_usuario FROM Minutero.dbo.USUARIO WHERE id_usuario=" + elUsuario.idUsuario; SqlDataReader dr = db.LlenaReader(sql); try { if (dr.Read()) { sql = "Update Minutero.dbo.usuario set estado_usuario=" + elUsuario.estado + " where id_usuario=" + elUsuario.idUsuario; } db.Ejecuta(sql); } catch { return(false); } dr.Close(); dr.Dispose(); db.Close(); return(true); }