public static Model.UsuarioBo GetUsuario(string mail) { var obj = new Model.UsuarioBo(); var consulta = new CnaUsuario(); try { var dr = consulta.Execute(mail); while (dr.Read()) { obj = new Model.UsuarioBo { Id = int.Parse(dr["IdUsuarios"].ToString()), CodPrf = int.Parse(dr["CodPrf"].ToString()), Clave = dr["Clave"].ToString(), EstUsr = dr["EstUsr"].ToString()[0], Persona = new Model.PersonaBo { Id = int.Parse(dr["idPersonas"].ToString()), Apellidos = dr["Apellidos"].ToString(), Nombres = dr["Nombres"].ToString(), Mail = dr["Mail"].ToString() } }; } dr.Close(); return(obj.Id == 0 ? null : obj); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }
public static Model.UsuarioBo UpdUsuario(Model.UsuarioBo usuario) { var query = new UpdUsuario(); try { if (query.Execute(usuario.Id, usuario.Persona.Id, usuario.CodPrf, usuario.EstUsr) > 0) { return(GetUsuarios().SingleOrDefault(x => x.Id == usuario.Id)); } } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } return(null); }
public static Model.UsuarioBo AddUsuarioCliente(Model.UsuarioBo usuario) { var query = new AddUsuario(); try { if (query.Execute(usuario.Persona.Id, usuario.CodPrf, usuario.Clave, usuario.EstUsr) > 0) { var list = GetUsuariosCliente().OrderBy(x => x.Id).ToList(); return(list.ElementAt(list.Count - 1)); } } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } return(null); }
public static Model.UsuarioBo GetUsuario(int id) { var obj = new Model.UsuarioBo(); var consulta = new CnaUsuarioById(); try { int a = 0; var dr = consulta.Execute(id); while (dr.Read()) { obj = new Model.UsuarioBo { Id = int.Parse(dr["IdUsuarios"].ToString()), CodPrf = int.Parse(dr["CodPrf"].ToString()), EstUsr = dr["EstUsr"].ToString()[0], NombrePerfil = dr["NombrePerfil"].ToString(), Persona = new Model.PersonaBo { Id = int.Parse(dr["idPersonas"].ToString()), Apellidos = dr["Apellidos"].ToString(), Nombres = dr["Nombres"].ToString(), Mail = dr["Mail"].ToString() } }; if (int.TryParse(dr["idClientes"].ToString(), out a)) { obj.Cliente = Cliente.GetClientes().SingleOrDefault(x => x.Id == a); } } dr.Close(); return(obj.Id == 0 ? null : obj); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }
public static List <Model.UsuarioBo> GetUsuariosCliente() { var lista = new List <Model.UsuarioBo>(); var consulta = new CnaUsuario(); try { var dr = consulta.Execute(10); while (dr.Read()) { var obj = new Model.UsuarioBo { Id = int.Parse(dr["IdUsuarios"].ToString()), CodPrf = int.Parse(dr["CodPrf"].ToString()), EstUsr = dr["EstUsr"].ToString()[0], Persona = new Model.PersonaBo { Id = int.Parse(dr["idPersonas"].ToString()), Apellidos = dr["Apellidos"].ToString(), Nombres = dr["Nombres"].ToString(), Mail = dr["Mail"].ToString() } }; lista.Add(obj); } dr.Close(); return(lista); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }