//Listas para agenda comercio public List <UsuarioBO> ObtenerMisVeterinarios(int id) { var vetetinarios = new List <UsuarioBO>(); SqlCommand cmd = new SqlCommand("SELECT uc.idUsuario, u.nombre FROM UsuarioTrabaja uc JOIN Usuario u ON u.id=uc.idUsuario WHERE uc.idComercio =@id"); cmd.Parameters.Add("@id", SqlDbType.Int).Value = id; cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var c = new BO.UsuarioBO { id = Convert.ToInt32(dr["idUsuario"].ToString()), nombre = dr["nombre"].ToString(), }; vetetinarios.Add(c); } } con.CerrarConexion(); return(vetetinarios); }
public List <UsuarioBO> veterinarios(int id) { var veterinario = new List <UsuarioBO>(); SqlCommand cmd = new SqlCommand("select u.id,u.usuario,u.email,u.nombre,u.apellidos,u.telefono,u.foto from Usuario u where u.id= (select idUsuario from UsuarioTrabaja where idComercio ='" + id + "' )"); cmd.Connection = conex.establecerConexion(); conex.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), usuario = dr["usuario"].ToString(), email = dr["email"].ToString(), nombre = dr["nombre"].ToString(), apellidos = dr["apellidos"].ToString(), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) }; veterinario.Add(p); } } return(veterinario); }
public ActionResult Actualizar_Usuario(string IdUsuario) { Obtener_Dic_Usuario(IdUsuario);//Llamo al método - para pasarle el IdUsuario. var UsuarioBO = new BO.UsuarioBO(); //Cargar el DropDownList por ViewBag para poder usar AJAX. ViewBag.IdTipoUsuario1 = new SelectList(UsuarioBO.TiposUsuario = oModel.Lista_Tipo_Usuario(), "IdTipoUsuario", "TipoUsu", oModel.IdTipoUsuario1); return(View(oModel.Obtener_Usuario(IdUsuario))); }
public ActionResult Obtener_Dic_Usuario(string IdUsuario) { oModel.Obtener_Usuario(IdUsuario); var direccionBO = new BO.DireccionBO(); ViewBag.IdMunicipio1 = new SelectList(direccionBO.municipios = oDireccionModel.ListaMunicipios(), "IdMunicipio", "NombreMuni", oModel.IdMunicipio1); var UsuarioBO = new BO.UsuarioBO(); return(PartialView(oModel.Obtener_Direccion_Usuario())); }
// GET: Usuario public ActionResult Usuario() { var direccionBO = new BO.DireccionBO(); //Cargar el DropDownList por ViewBag para poder usar AJAX. ViewBag.IdMunicipio1 = new SelectList(direccionBO.municipios = oDireccionModel.ListaMunicipios(), "IdMunicipio", "NombreMuni"); var UsuarioBO = new BO.UsuarioBO(); //Cargar el DropDownList por ViewBag para poder usar AJAX. ViewBag.IdTipoUsuario1 = new SelectList(UsuarioBO.TiposUsuario = oModel.Lista_Tipo_Usuario(), "IdTipoUsuario", "TipoUsu"); return(View()); }
public int Agregar(object Obj) { BO.UsuarioBO oBO = (BO.UsuarioBO)Obj; SqlCommand Cmd = new SqlCommand("EXEC SP_Agregar_Usuario @Usuario, @ContraseñaUsu,@ImagenUsu, @NombreUsu, @ApellidoPaternoUsu, @ApellidoMaternoUsu,@FechaNacimientoUsu, @TelefonoUsu, @CorreoUsu, @IdTipoUsuario1,@IdDireccion2, @SHA512"); Cmd.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = oBO.Usuario; Cmd.Parameters.Add("@ContraseñaUsu", SqlDbType.VarChar).Value = oMéthodesBO.Encriptar(oBO.ContraseñaUsu); Cmd.Parameters.Add("@ImagenUsu", SqlDbType.Image).Value = oBO.ImagenUsu; Cmd.Parameters.Add("@NombreUsu", SqlDbType.VarChar).Value = oBO.NombreUsu; Cmd.Parameters.Add("@ApellidoPaternoUsu", SqlDbType.VarChar).Value = oBO.ApellidoPaternoUsu; Cmd.Parameters.Add("@ApellidoMaternoUsu", SqlDbType.VarChar).Value = oBO.ApellidoMaternoUsu; Cmd.Parameters.Add("@FechaNacimientoUsu", SqlDbType.Date).Value = oBO.FechaNacimientoUsu; Cmd.Parameters.Add("@TelefonoUsu", SqlDbType.VarChar).Value = oBO.TelefonoUsu; Cmd.Parameters.Add("@CorreoUsu", SqlDbType.VarChar).Value = oBO.CorreoUsu; Cmd.Parameters.Add("@IdTipoUsuario1", SqlDbType.Int).Value = 2; Cmd.Parameters.Add("@IdDireccion2", SqlDbType.Int).Value = Buscar_Direccion(); Cmd.Parameters.Add("@SHA512", SqlDbType.VarChar).Value = oMéthodesBO.CreateSHAHash(oBO.Usuario, oBO.ContraseñaUsu, hashkey); Cmd.CommandType = CommandType.Text; return(oConexion.EjecutarSQL(Cmd)); }
public ActionResult Actualizar_Datos_Usuario_Administrador(String NombreUsu, String ApellidoPaternoUsu, String ApellidoMaternoUsu, String FechaNacimientoUsu, String TelefonoUsu, String CorreoUsu, String Usuario, String ContraseñaUsu, String ConfirmarContraseñaUsu, HttpPostedFileBase ImagenUsu, String CalleDir, String NumInteDir, String NumExteDir, String CruzaDir, String ColoniaDir, String CPDir, String IdMunicipio1, String IdUsuario, String IdDireccion) { _oDireccionBO = new BO.DireccionBO(); _oDireccionBO.CalleDir = CalleDir; _oDireccionBO.NumInteDir = NumInteDir; _oDireccionBO.NumExteDir = NumExteDir; _oDireccionBO.CruzaDir = CruzaDir; _oDireccionBO.ColoniaDir = ColoniaDir; _oDireccionBO.CPDir = CPDir; _oDireccionBO.IdMunicipio1 = Convert.ToInt32(IdMunicipio1); _oDireccionBO.IdDireccion = Convert.ToInt32(IdDireccion); oModel = new UsuarioModel(); oUsuarioBO = new BO.UsuarioBO(); oUsuarioBO.NombreUsu = NombreUsu; oUsuarioBO.ApellidoPaternoUsu = ApellidoPaternoUsu; oUsuarioBO.ApellidoMaternoUsu = ApellidoMaternoUsu; oUsuarioBO.FechaNacimientoUsu = FechaNacimientoUsu; oUsuarioBO.TelefonoUsu = TelefonoUsu; oUsuarioBO.CorreoUsu = CorreoUsu; oUsuarioBO.ContraseñaUsu = ContraseñaUsu; oUsuarioBO.Usuario = Usuario; oUsuarioBO.IdUsuario = Convert.ToInt32(IdUsuario); if (ImagenUsu != null && ImagenUsu.ContentLength > 0) { oUsuarioBO.ImagenUsu = new byte[ImagenUsu.ContentLength]; ImagenUsu.InputStream.Read(oUsuarioBO.ImagenUsu, 0, ImagenUsu.ContentLength); } else { oUsuarioBO.ImagenUsu = null; } oDireccionModel.Modificar(_oDireccionBO); oModel.Modificar(oUsuarioBO); return(RedirectToAction("Usuario", "Usuario")); }
public BO.UsuarioBO Obtener_Usuario(String IdUsuario) { var _Usuario = new BO.UsuarioBO(); String StrBuscar = string.Format("SELECT * FROM Usuario WHERE IdUsuario='{0}'", Convert.ToInt32(IdUsuario)); DataTable Datos = oConexion.TablaConnsulta(StrBuscar); DataRow row = Datos.Rows[0]; _Usuario.IdUsuario = Convert.ToInt32(row["IdUsuario"]); _Usuario.Usuario = row["Usuario"].ToString(); //_Usuario.ContraseñaUsu = oMéthodesBO.Encriptar(row["ContraseñaUsu"].ToString()); _Usuario.ImagenUsu = (byte[])row["ImagenUsu"]; _Usuario.NombreUsu = row["NombreUsu"].ToString(); _Usuario.ApellidoPaternoUsu = row["ApellidoPaternoUsu"].ToString(); _Usuario.ApellidoMaternoUsu = row["ApellidoMaternoUsu"].ToString(); _Usuario.FechaNacimientoUsu = row["FechaNacimientoUsu"].ToString(); _Usuario.TelefonoUsu = row["TelefonoUsu"].ToString(); _Usuario.CorreoUsu = row["CorreoUsu"].ToString(); _Usuario.IdTipoUsuario1 = Convert.ToInt32(row["IdTipoUsuario1"].ToString()); _Usuario.IdDireccion2 = Convert.ToInt32(row["IdDireccion2"]); IdDireccion2 = Convert.ToInt32(row["IdDireccion2"]); return(_Usuario); }
public List <UsuarioBO> DropDownUsuario() { var usuarios = new List <UsuarioBO>(); SqlCommand cmd = new SqlCommand("SELECT id, (nombre + ' ' + apellidos) AS nombre FROM Usuario"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString() }; usuarios.Add(p); } } con.CerrarConexion(); return(usuarios); }