Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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)));
        }
Exemplo n.º 4
0
        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()));
        }
Exemplo n.º 5
0
        // 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());
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        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"));
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
        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);
        }