public UsuarioBean getLogin(string usuario, string pass) { UsuarioBean usua= new UsuarioBean(); if(verificar(usuario,pass)){ return usuarioDao.getLogin(usuario, clavegeneral); } else{ return null; } }
public void actualizarusuario(UsuarioBean usuario) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); objDB.Open(); String strQuery = "UPDATE Usuario SET nombre=@nombre, apellido_paterno=@apepaterno" + ", apellido_materno=@apematerno, email=@email,direccion=@direccion," + "celular=@celular, estado=@estado " + "WHERE idUsuario = @id"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); Utils.agregarParametro(objQuery, "@id", usuario.ID); Utils.agregarParametro(objQuery, "@nombre", usuario.nombres); Utils.agregarParametro(objQuery, "@apepaterno", usuario.apPat); Utils.agregarParametro(objQuery, "@apematerno", usuario.apMat); Utils.agregarParametro(objQuery, "@email", usuario.email); Utils.agregarParametro(objQuery, "@direccion", usuario.direccion); Utils.agregarParametro(objQuery, "@celular", usuario.celular); Utils.agregarParametro(objQuery, "@estado", usuario.estado); objQuery.ExecuteNonQuery(); } catch (Exception e) { log.Error("Actualizar_Usuario(EXCEPTION): ", e); } finally { if (objDB != null) { objDB.Close(); } } }
public UsuarioBean buscarusuario(string idusuario) { //UsuarioBean usuario = new UsuarioBean(); SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); UsuarioBean usuarioelemento = null; objDB.Open(); String strQuery = "SELECT * FROM Usuario WHERE idUsuario = @ID"; SqlCommand objquery = new SqlCommand(strQuery, objDB); BaseDatos.agregarParametro(objquery, "@ID", idusuario); SqlDataReader objDataReader = objquery.ExecuteReader(); if (objDataReader.HasRows) { objDataReader.Read(); usuarioelemento = new UsuarioBean(); usuarioelemento.ID = Convert.ToString(objDataReader["idUsuario"]); usuarioelemento.nombres = Convert.ToString(objDataReader["nombre"]); usuarioelemento.apPat = Convert.ToString(objDataReader["apellido_paterno"]); usuarioelemento.apMat = Convert.ToString(objDataReader["apellido_materno"]); usuarioelemento.estado = Convert.ToString(objDataReader["estado"]); usuarioelemento.email = Convert.ToString(objDataReader["email"]); usuarioelemento.celular = Convert.ToString(objDataReader["celular"]); usuarioelemento.direccion = Convert.ToString(objDataReader["direccion"]); usuarioelemento.idDepartamento = Convert.ToString(objDataReader["idDepartamento"]); usuarioelemento.idProvincia = Convert.ToString(objDataReader["idProvincia"]); usuarioelemento.idDistrito = Convert.ToString(objDataReader["idDistrito"]); usuarioelemento.user_account = Convert.ToString(objDataReader["user_account"]); usuarioelemento.nroDocumento = Convert.ToString(objDataReader["numero_documento"]); usuarioelemento.listadeperfil = this.perfilesusuario(usuarioelemento.ID); } return usuarioelemento; } catch (Exception ex) { log.Error("Get_Usuario(EXCEPTION): ", ex); throw ex; } finally { if (objDB != null) { objDB.Close(); } } }
public List<UsuarioBean> obtenerlistapersonal(string id) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); List<UsuarioBean> listapers = new List<UsuarioBean>(); string estado = "Activo"; objDB.Open(); String strQuery = "SELECT * FROM Sucursal_x_Usuario where idCafeteria=@id and estado=@estado"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); Utils.agregarParametro(objQuery, "@id", id); Utils.agregarParametro(objQuery, "@estado", estado); SqlDataReader objDataReader = objQuery.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { UsuarioBean usuar = new UsuarioBean(); usuar.ID = Convert.ToString(objDataReader["idUsuario"]); listapers.Add(usuar); } } return listapers; } catch (Exception e) { log.Error("Lista_Sucursal_personal(EXCEPTION): ", e); throw (e); } finally { if (objDB != null) { objDB.Close(); } } }
public List<UsuarioxSucursalBean> ListarPersonalconperfil(string nombre, string dni, string perfil) { List<UsuarioxSucursalBean> usu = new List<UsuarioxSucursalBean>(); List<string> listaidusuarios = usuarioDao.ListarPersonalconperfil(nombre, dni, perfil); List<UsuarioBean> usuario; List<bool> estados; //bool estado=false; if (listaidusuarios.Count > 0 && perfil.CompareTo("PERF0000")!=0) { usuario = usuarioDao.ListarPersonal(nombre, dni, " ", " "); estados = new List<bool>(); for (int i = 0; i < listaidusuarios.Count; i++) { estados.Add(true); } for (int i = 0; i < listaidusuarios.Count; i++) { for (int j = i + 1; j < listaidusuarios.Count; j++) { if (listaidusuarios[i].CompareTo(listaidusuarios[j]) == 0) { estados[i] = false; } } } for (int i = 0; i < listaidusuarios.Count; i++) { if (estados[i]) { UsuarioBean nuevo = new UsuarioBean(); UsuarioxSucursalBean nue = new UsuarioxSucursalBean(); nuevo = usuarioDao.buscarusuario(listaidusuarios[i]); nue.ID = nuevo.ID; nue.nombres = nuevo.nombres; nue.apPat = nuevo.apPat; nue.apMat = nuevo.apMat; nue.nroDocumento = nuevo.nroDocumento; nue.perfilesDelUsuario = usuarioDao.Listaperfiles(nue.ID); //nue.perfilesdelusuario = new List<string>(); //nue.perfilesdelusuario.Add(perfil); nue.fechaIngreso = usuarioDao.buscarfecha(nue.ID); usu.Add(nue); } } } else { usuario = usuarioDao.ListarPersonal(nombre, dni, " ", " "); estados = new List<bool>(); for (int i = 0; i < usuario.Count; i++) { estados.Add(true); } for (int i = 0; i < usuario.Count; i++) { if (estados[i]) { UsuarioBean nuevo = new UsuarioBean(); UsuarioxSucursalBean nue = new UsuarioxSucursalBean(); nuevo = usuarioDao.buscarusuario(usuario[i].ID); nue.ID = nuevo.ID; nue.nombres = nuevo.nombres; nue.apPat = nuevo.apPat; nue.apMat = nuevo.apMat; nue.nroDocumento = nuevo.nroDocumento; nue.perfilesDelUsuario = usuarioDao.Listaperfiles(nue.ID); //nue.perfilesdelusuario = new List<string>(); //nue.perfilesdelusuario.Add(perfil); nue.fechaIngreso = usuarioDao.buscarfecha(nue.ID); usu.Add(nue); } } } return usu; }
public UsuarioBean buscarusuario(string idusuario) { UsuarioBean usuario = new UsuarioBean(); usuario = usuarioDao.buscarusuario(idusuario); return usuario; }
public void registrarpersonal(UsuarioBean usuario) { MD5 md5Hash = MD5.Create(); string hash = GetMd5Hash(md5Hash, usuario.pass); usuario.pass = hash; usuarioDao.registrarpersonal(usuario); }
public ActionResult Create(UsuarioBean usuario) { try { usuario.estado = "ACTIVO"; List<UsuarioBean> usuarios = admifacade.ListarPersonal("", usuario.nroDocumento, "", ""); if (usuarios.Count > 0) { ViewBag.error = "El Usuario ya existe"; return View(usuario); } else { admifacade.registrarpersonal(usuario); return RedirectToAction("Index"); } } catch (Exception ex) { log.Error("Create - POST(EXCEPTION): ", ex); ModelState.AddModelError("", ex.Message); return View(usuario); } }
public void registrarpersonal(UsuarioBean usuario) { usuarioService.registrarpersonal(usuario); }
public void actualizarusuario(UsuarioBean usuario) { usuarioService.actualizarusuario(usuario); }
public ActionResult Horario(String id) { UsuarioBean usuario = new UsuarioBean(); UsuarioxSucursalBean usua = new UsuarioxSucursalBean(); usuario = admifacade.buscarusuario(id); usua.ID = usuario.ID; usua.nroDocumento = usuario.nroDocumento; usua.idsucursal = admifacade.obtenersucursal(id); if (usua.idsucursal.CompareTo("vacio") != 0) { SucursalBean suc = admifacade.buscarSucursal(usua.idsucursal); usua.sucursal = suc.nombre; } usua.nombres = usuario.nombres +" "+ usuario.apPat + " "+usuario.apMat; usua.dia = new List<string>(); usua.horaFin = new List<string>(); usua.horaInicio = new List<string>(); usua.dia.Add("Lunes"); usua.dia.Add("Martes"); usua.dia.Add("Miercoles"); usua.dia.Add("Jueves"); usua.dia.Add("Viernes"); usua.dia.Add("Sabado"); usua.dia.Add("Domingo"); for (int i = 0; i < usua.dia.Count; i++) { usua.horaFin.Add(""); usua.horaInicio.Add(""); } return View(usua); }
public ActionResult Edit(UsuarioBean usuario) { try { //guardar modificaciones admifacade.actualizarusuario(usuario); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(string id) { UsuarioBean usuario = new UsuarioBean(); usuario = admifacade.buscarusuario(id); return View(usuario); }
public List<UsuarioBean> ListarPersonal(string nombre, string dni, string cargo, string sucursal) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); List<UsuarioBean> ListaUsuario = new List<UsuarioBean>(); objDB.Open(); String strQuery = "SELECT * FROM Usuario"; if (!String.IsNullOrEmpty(dni)) strQuery = strQuery + " WHERE UPPER(numero_documento) LIKE '%" + dni.ToUpper() + "%'"; if (!String.IsNullOrEmpty(nombre)) strQuery = strQuery + " WHERE UPPER(nombre) LIKE '%" + nombre.ToUpper() + "%'"; //if (!String.IsNullOrEmpty(RazonSocial) && !String.IsNullOrEmpty(contacto)) strQuery = strQuery + " WHERE UPPER(razonSocial) LIKE '%" + RazonSocial.ToUpper() + "%'"+ // " AND UPPER(contacto) LIKE '%" + contacto.ToUpper() + "%'"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); SqlDataReader objDataReader = objQuery.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { UsuarioBean usuarioelemento = new UsuarioBean(); usuarioelemento.ID = Convert.ToString(objDataReader["idUsuario"]); usuarioelemento.nombres = Convert.ToString(objDataReader["nombre"]); usuarioelemento.apPat = Convert.ToString(objDataReader["apellido_paterno"]); usuarioelemento.apMat = Convert.ToString(objDataReader["apellido_materno"]); usuarioelemento.estado = Convert.ToString(objDataReader["estado"]); usuarioelemento.email = Convert.ToString(objDataReader["email"]); usuarioelemento.celular = Convert.ToString(objDataReader["celular"]); usuarioelemento.direccion = Convert.ToString(objDataReader["direccion"]); usuarioelemento.idDepartamento = Convert.ToString(objDataReader["idDepartamento"]); usuarioelemento.idProvincia = Convert.ToString(objDataReader["idProvincia"]); usuarioelemento.idDistrito = Convert.ToString(objDataReader["idDistrito"]); ListaUsuario.Add(usuarioelemento); } } return ListaUsuario; } catch (Exception e) { log.Error("Lista_Usuarios(EXCEPTION): ", e); throw (e); } finally { if (objDB != null) { objDB.Close(); } } }
public void actualizarusuario(UsuarioBean usuario) { usuarioDao.actualizarusuario(usuario); }
public void registrarpersonal(UsuarioBean usuario) { usuario.estado = "ACTIVO"; SqlConnection objDB = null; int i = Utils.cantidad("Usuario") + 1; string ID = "USUA00";//8caracteres-4letras-4# if (i < 10) usuario.ID = ID + "0" + Convert.ToString(i); else usuario.ID = ID + Convert.ToString(i); try { objDB = new SqlConnection(cadenaDB); objDB.Open(); String strQuery = "Insert into Usuario (idUsuario,idDistrito,idProvincia,idDepartamento, nombre,apellido_paterno," + "apellido_materno, estado, email, celular,numero_documento, direccion, user_account, pass) values " + "(@id,@distrito,@provincia,@departamento,@nombre, @apepater, @apematerno, @estado,@email," + "@celular, @numero_documento, @direccion, @user_account, @pass)"; SqlCommand objQuery = new SqlCommand(strQuery, objDB); Utils.agregarParametro(objQuery, "@id", usuario.ID); Utils.agregarParametro(objQuery, "@distrito", usuario.idDistrito); Utils.agregarParametro(objQuery, "@provincia", usuario.idProvincia); Utils.agregarParametro(objQuery, "@departamento", usuario.idDepartamento); Utils.agregarParametro(objQuery, "@nombre", usuario.nombres); Utils.agregarParametro(objQuery, "@apepater", usuario.apPat); Utils.agregarParametro(objQuery, "@apematerno", usuario.apMat); Utils.agregarParametro(objQuery, "@estado", usuario.estado); Utils.agregarParametro(objQuery, "@email", usuario.estado); Utils.agregarParametro(objQuery, "@celular", usuario.celular); Utils.agregarParametro(objQuery, "@numero_documento", usuario.nroDocumento); Utils.agregarParametro(objQuery, "@direccion", usuario.direccion); Utils.agregarParametro(objQuery, "@user_account", usuario.user_account); Utils.agregarParametro(objQuery, "@pass", usuario.pass); objQuery.ExecuteNonQuery(); } catch (Exception e) { log.Error("Registrar_Usuario(EXCEPTION): ", e); } finally { if (objDB != null) { objDB.Close(); } } }
public ActionResult Create() { var usuarioVMC = new UsuarioBean(); try { usuarioVMC.Departamentos = Utils.listarDepartamentos(); return View(usuarioVMC); } catch (Exception ex) { log.Error("Create - GET(EXCEPTION): ", ex); ModelState.AddModelError("", ex.Message); return View(usuarioVMC); } }