private void button2_Click(object sender, EventArgs e) { IusuarioControlador iControlador = new UsuarioControlador(); IdaoUsuario idao = new DaoUsuario(); if ((iControlador.loginControlador(textBox1.Text, textBox2.Text, comboBox1.SelectedIndex)) == true) { if (idao.login(new Usuario(textBox1.Text, textBox2.Text, comboBox1.SelectedIndex)) == true) { Hide(); Perfil.usuarioLogado = textBox1.Text; Principal principal = new Principal(); principal.Show(); limpar(); } else { limpar(); MessageBox.Show("'Usuário', 'Senha' e/ou 'Nível de acesso' inválidos!"); } } else { limpar(); } }
protected void Page_Load(object sender, EventArgs e) { ///Se carga el grid con la informacion de todos los usuarios registrados en la B.D. var resultado = UsuarioControlador.BuscarUsuarioCriterios(txtCriterios.Text); gvBuscarUsuarios.DataSource = resultado; gvBuscarUsuarios.DataBind(); }
protected void btneliminar_Click(object sender, EventArgs e) { AlbumControlador album_b = new AlbumControlador(); DataSet albumes_borrar = album_b.buscar(id_artista); for (int i = 0; i < albumes_borrar.Tables["ALBUM"].Rows.Count; i++) { CancionControlador cancion_b = new CancionControlador(); DataSet cancion_borrar = cancion_b.buscarcanciones(Convert.ToInt16(albumes_borrar.Tables["ALBUM"].Rows[i]["id_Album"])); for (int j = 0; j < cancion_borrar.Tables["CANCION"].Rows.Count; j++) { cancion_b.eliminar_cancion(Convert.ToInt16(cancion_borrar.Tables["CANCION"].Rows[j]["id_cancion"])); } album_b.Eliminar_album(Convert.ToInt16(albumes_borrar.Tables["ALBUM"].Rows[i]["id_album"])); } ArtistaControlador artista_b = new ArtistaControlador(); artista_b.eliminar_artista(id_artista); UsuarioControlador usuario_c = new UsuarioControlador(); usuario_c.Actualizar(Convert.ToInt16(Session["Usuario"]), 3); Session["Artista"] = null; Session["Tipo_usuario"] = 3; Response.Redirect("Inicio.aspx"); }
protected void btnCrear_Click(object sender, EventArgs e) { try { Usuario nuevoUsuario = new Usuario(); if (txtContraseña.Text != txtContraseñaConfirmar.Text) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Las contraseñas no coinciden');", true); } nuevoUsuario.nombre = txtNombre.Text; nuevoUsuario.primer_apellido = txtPrimerApellido.Text; nuevoUsuario.segundo_apellido = txtSegundoApellido.Text; nuevoUsuario.email = txtEmail.Text; nuevoUsuario.telefono = txtTelefono.Text; nuevoUsuario.contraseña = txtContraseña.Text; nuevoUsuario.activo = false; nuevoUsuario.id_tipo = 2; UsuarioControlador.CrearUsuario(nuevoUsuario); Session["usuario"] = UsuarioControlador.BuscarUsuarioPorEmail(nuevoUsuario.email); Response.Redirect("index.aspx"); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "error(\"" + ex.Message + "\");", true); } }
protected void eliminar_Command(object sender, CommandEventArgs e) { ///Elimina el usuario seleccionado var id_usuario = Convert.ToInt32(hiddenId.Value); UsuarioControlador.EliminarUsuario(id_usuario); Page_Load(null, null); }
protected void BtnRegistrar_Click(object sender, EventArgs e) { if (ChbCondiciones.Checked) { UsuarioControlador usu = new UsuarioControlador(); LblMensaje.Text = usu.agregarUsuario(TxtRut.Text, TxtNombre.Text, TxtApellido.Text, TxtCorreo.Text, TxtTelefono.Text, TxtDireccion.Text, TxtContrasena.Text, int.Parse(DdlComunas.SelectedValue), 2); if (LblMensaje.Text == "Usuario creado exitosamente!" || LblMensaje.Text == "Usuario o correo ya registrado") { TxtRut.Text = ""; TxtNombre.Text = ""; TxtApellido.Text = ""; TxtCorreo.Text = ""; TxtDireccion.Text = ""; TxtTelefono.Text = ""; TxtContrasena.Text = ""; TxtConfirma.Text = ""; LblCondiciones.Text = ""; DdlComunas.SelectedValue = "888"; ChbCondiciones.Checked = false; } ; } else { LblCondiciones.Text = "Se requiere aceptar condiciones de uso"; } }
protected void btnBuscar_Click(object sender, EventArgs e) { ///Muestra los usuarios que cumplan con los criterios ingresados en el buscador var resultado = UsuarioControlador.BuscarUsuarioCriterios(txtCriterios.Text); gvBuscarUsuarios.DataSource = resultado; gvBuscarUsuarios.DataBind(); Page_Load(null, null); }
public void CargarDataGridEmpleados() { UsuarioControlador usuarioControlador = new UsuarioControlador(); listaUsuarios = usuarioControlador.ObtenerUsuarios(); dtgEmpleados.ItemsSource = listaUsuarios; }
public UsuarioView(String legajo) { InitializeComponent(); EmpleadoLogueado = Negocio.getNegocio().buscarEmpleado(legajo); controlador = new UsuarioControlador(); controlador.unirVista(this); controlador.setEmpleadoLogueado(legajo); controlador.obtenerInformacionEmpleado(); }
private void llenarListas() { ddlPeriodo.Items.Add(new ListItem("Único", "Único")); ddlPeriodo.Items.Add(new ListItem("Diario", "Diario")); ddlPeriodo.Items.Add(new ListItem("Semanal", "Semanal")); ddlPeriodo.Items.Add(new ListItem("Quincenal", "Quincenal")); ddlPeriodo.Items.Add(new ListItem("Mensual", "Mensual")); ddlPeriodoV.Items.Add(new ListItem("Único", "Único")); ddlPeriodoV.Items.Add(new ListItem("Diario", "Diario")); ddlPeriodoV.Items.Add(new ListItem("Semanal", "Semanal")); ddlPeriodoV.Items.Add(new ListItem("Quincenal", "Quincenal")); ddlPeriodoV.Items.Add(new ListItem("Mensual", "Mensual")); ddlPeriodoM.Items.Add(new ListItem("Único", "Único")); ddlPeriodoM.Items.Add(new ListItem("Diario", "Diario")); ddlPeriodoM.Items.Add(new ListItem("Semanal", "Semanal")); ddlPeriodoM.Items.Add(new ListItem("Quincenal", "Quincenal")); ddlPeriodoM.Items.Add(new ListItem("Mensual", "Mensual")); ddlActividad.Items.Add(new ListItem("Laboratorio", "Laboratorio")); ddlActividad.Items.Add(new ListItem("Curso Magistral", "Curso Magistral")); ddlActividad.Items.Add(new ListItem("Taller", "Taller")); ddlActividad.Items.Add(new ListItem("Conferencia", "Conferecia")); ddlActividadM.Items.Add(new ListItem("Laboratorio", "Laboratorio")); ddlActividadM.Items.Add(new ListItem("Curso Magistral", "Curso Magistral")); ddlActividadM.Items.Add(new ListItem("Taller", "Taller")); ddlActividadM.Items.Add(new ListItem("Conferencia", "Conferecia")); UsuarioControlador usuarioControlador = new UsuarioControlador(); List <Usuario> usuarios = usuarioControlador.listaDeUsuarios(); foreach (Usuario usuario in usuarios) { if (usuario.rol.idRol == 3) { ddlUsuario.Items.Add(new ListItem(usuario.nick, Convert.ToString(usuario.idUsuario))); ddlUsuarioM.Items.Add(new ListItem(usuario.nick, Convert.ToString(usuario.idUsuario))); } } SalonControlador salonControlador = new SalonControlador(); List <Models.Salon> salones = salonControlador.listadoSalones(); foreach (Models.Salon salon in salones) { if (salon.estado != 2) { ddlSalon.Items.Add(new ListItem(salon.ubicacion, Convert.ToString(salon.idSalon))); ddlSalonM.Items.Add(new ListItem(salon.ubicacion, Convert.ToString(salon.idSalon))); ddlSalonV.Items.Add(new ListItem(salon.ubicacion, Convert.ToString(salon.idSalon))); } } }
public String DevolverScriptPrivilegiosPagina(Int32 rolid, string sConexion) { String ScriptModulos = ""; Int16 fila = 1; //Se despliegan los privilegios que tenga asignado el rol para el modulo UsuarioControlador objUsuarioDALC = new UsuarioControlador(); List <PrivilegiosRolDTO> lstprivilegios = new List <PrivilegiosRolDTO>(); lstprivilegios = objUsuarioDALC.ListarPrivilegiosRol(rolid, oc.sConexion()); // String vControlZona = lstprivilegio.First().zondes; ScriptModulos += "<br><br><fieldset style='background-color:#fff' >" + "<legend class='ui-tabs ui-widget ui-widget-header ui-widget-content ui-corner-all'> " + "Menú Principal" + " </legend>" + "<div>"; ScriptModulos += "<table width='100%'>"; foreach (PrivilegiosRolDTO li in lstprivilegios) { if (fila % 2 != 0) { ScriptModulos += "<tr>"; ScriptModulos += "<td style='width:50%' >" + "<a href='/" + li.privurl + "" + "' class='textohl'>" + li.privnom + "</a>" + "</td>"; fila++; } else { ScriptModulos += "<td style='width:50%' >" + "<a href='/" + li.privurl + "" + "' class='textohl'>" + li.privnom + "</a>" + "</td></tr>"; fila++; } } //fin foreach ScriptModulos += "</tr>"; ScriptModulos += "</table>"; ScriptModulos += "</div></fieldset>"; // ScriptModulos += "<br><table width='100%'><tr><td align='right'><input type='button' class='button' value='Volver al Menú Principal' name='Volver' onclick='history.back()' /></td></tr></table>"; return(ScriptModulos); }
protected void BtnGuardar_Click(object sender, EventArgs e) { UsuarioControlador usua = new UsuarioControlador(); LblMensaje.Text = usua.modAllUser(idUsu, TxtRut.Text, TxtNombre.Text, TxtApellido.Text, TxtCorreo.Text, TxtTelefono.Text, TxtDireccion.Text, TxtContrasena.Text); LblMensaje.ForeColor = System.Drawing.Color.Green; TxtRut.Enabled = false; TxtNombre.Enabled = false; TxtApellido.Enabled = false; TxtCorreo.Enabled = false; TxtDireccion.Enabled = false; TxtTelefono.Enabled = false; TxtContrasena.Enabled = false; }
private void BtnBorrar_Click(object sender, RoutedEventArgs e) { if (dtgEmpleados.SelectedIndex > -1) { Usuario empleadoSeleccionado = dtgEmpleados.Items[dtgEmpleados.SelectedIndex] as Usuario; UsuarioControlador usuarioControlador = new UsuarioControlador(); usuarioControlador.BorrarUsuario(empleadoSeleccionado.IdUsuario); } else { MessageBox.Show("Seleccione un empleado de la tabla antes de poder borrarlo", "Seleccione un empleado", MessageBoxButton.OK, MessageBoxImage.Warning); } CargarDataGridEmpleados(); }
public ActionResult Index(UpdateRegisterViewModel Model) { if (ModelState.IsValid) { UsuarioControlador.ActualizarPefil(Model); var message = ManageMessageId.ChangePerfilSuccess; RedirectToAction("Index", new { Message = message }); return(View()); } else { CargarFormulario(); return(View(Model)); } }
protected void Button1_Click(object sender, EventArgs e) { string fecha_nacimiento = campo_oculto_fecha.Value; string correo_electronico = txtcorreo.Text; UsuarioControlador recuperar = new UsuarioControlador(); if (recuperar.recuperarcontra(fecha_nacimiento, correo_electronico).Tables["USUARIO"].Rows.Count > 0) { DataSet datos = recuperar.recuperarcontra(fecha_nacimiento, correo_electronico); string contraseña = Convert.ToString(datos.Tables["Usuario"].Rows[0]["contraseña"]); lblcontraseña.Text = contraseña; } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('No existe usuario con fecha de nacimiento y correo que corresponda');", true); } }
private void ValidarUsuario() { UsuariosDTO objUsuarioDTO = new UsuariosDTO(); UsuarioControlador UsuarioDALC = new UsuarioControlador(); string strClave = txtpassword.Text; string strLlave = ""; string strClaveEncriptada = ""; try { strLlave = Constantes.EncryptionKey; Encriptacion objSymetric = new Encriptacion(); strClaveEncriptada = objSymetric.DecryptData(strLlave, "84xa3zqaB8E2nblxXcNaWg=="); strClaveEncriptada = objSymetric.EncryptData(strLlave, strClave); objUsuarioDTO.usu_login = txtlogin.Text; objUsuarioDTO.usu_pass = strClaveEncriptada; objUsuarioDTO = UsuarioDALC.ConsultarUsuario(objUsuarioDTO, oc.sConexion()); if (objUsuarioDTO != null) { Label4.Text = "Bienvenido"; //Se crean las variables de sesion Session["_Usuario"] = objUsuarioDTO.usu_nom; Session["_Rol"] = objUsuarioDTO.rol_id; Response.Redirect("MenuPrincipal.aspx"); } else { Label4.Text = "Usuario No existe"; } } catch (Exception ex) { Label4.Text = "Usuario No encontrado"; } }
private void btnInicio_Click_1(object sender, RoutedEventArgs e) { Usuario _usuario = new Usuario(); UsuarioControlador _ctUsuario = new UsuarioControlador(); _usuario.username = txtUserName.Text; _usuario.contrasenia = pwtPassword.Password; if (_ctUsuario.auntenticarUsuario(_usuario) == true) { AnimalWindow _WAW = new AnimalWindow(); _WAW.Show(); this.Close(); } else { MessageBox.Show("Usario o Contraseña invalida", "Error"); } }
private void PopularListaCoordinadores() { var ListaCoordinadores = new List <cSELECCION_COORDINADORES>(); LstCoordinadores = new ObservableCollection <cSELECCION_COORDINADORES>(); //---------------------------------------------Obtiene lista de Usuarios ACTIVOS y los que pertenecen al centro seleccionado var predicate = PredicateBuilder.True <USUARIO>(); //Si se debe filtrar a los coordinadores //--Obtiene los empleados que estan relacionados a un Usuario donde pertenescan al centro seleccionado predicate = predicate.And(w => w.ESTATUS.Equals("S") && w.EMPLEADO.ID_CENTRO == SelectCentro && w.USUARIO_ROL.Select(s => (short?)s.ID_ROL).Contains(SelectDep.ID_ROL)); if (SelectedCoordinadoresAsignados != null && SelectCentro > 0) { // Filtra a la persona que ya esta registrada como coordinadora para que no aparesca en la lista de coordinadores predicate = predicate.And(w => w.ID_PERSONA != SelectedCoordinadoresAsignados.OBJETO_DEPARTAMENTO_ACCESO.USUARIO.ID_PERSONA); }///Filtra Usuario seleccioando para que no vuelva aparecer en al alista foreach (var PERSONA in UsuarioControlador.GetData(predicate.Expand()).Select(s => s.EMPLEADO.PERSONA).OrderBy(o => o.PATERNO).ThenBy(then => then.MATERNO).ThenBy(then2 => then2.NOMBRE)) { var ObjCoordinador = new cSELECCION_COORDINADORES(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); ObjCoordinador.ID_EMPLEADO = PERSONA.ID_PERSONA; sb.Append(!string.IsNullOrEmpty(PERSONA.PATERNO) ? PERSONA.PATERNO.Trim() : ""); sb.Append(" "); sb.Append(!string.IsNullOrEmpty(PERSONA.MATERNO) ? PERSONA.MATERNO.Trim() : ""); sb.Append(" "); sb.Append(!string.IsNullOrEmpty(PERSONA.NOMBRE) ? PERSONA.NOMBRE.Trim() : ""); ObjCoordinador.COORDINADOR_NOMBRE = sb.ToString(); ListaCoordinadores.Add(ObjCoordinador); } System.Windows.Application.Current.Dispatcher.Invoke((Action)(delegate { LstCoordinadores = new ObservableCollection <cSELECCION_COORDINADORES>(ListaCoordinadores); LstCoordinadores.Insert(0, new cSELECCION_COORDINADORES() { ID_EMPLEADO = -1, COORDINADOR_NOMBRE = "SELECCIONE" }); SelectedCoordinador = LstCoordinadores.FirstOrDefault(w => w.ID_EMPLEADO == -1); })); }
protected void btnIngresar_Click(object sender, EventArgs e) { var newUsuario = new USUARIO() { contrasena = txtContrasena.Text, email = txtUsuario.Text, }; try { var usuario = UsuarioControlador.IngresarSistema(newUsuario); Session.Timeout = 20; Session["nombre"] = usuario.nombre + " " + usuario.primer_apellido; Session["id_rol"] = usuario.tipoUsuario; Session["id_usuario"] = usuario.id_usuario; Response.Redirect("Inicio.aspx"); } catch { mensajeError.Visible = true; } }
protected void btncrearartista_Click(object sender, EventArgs e) { string nombre_artista = txtnombreartista.Text.Trim(); int pais = Convert.ToInt16(selectpaises.SelectedValue); string descripcion = txtdescripcion.Text.Trim(); string foto = Imagen_artista.ImageUrl; int usuario = Convert.ToInt16(Session["Usuario"]); int estado_artista = 1; string red_social1 = txtfacebook.Text.Trim(); string red_social2 = txtyoutube.Text.Trim(); string red_social3 = txttuitter.Text.Trim(); string red_social4 = txtpaginaweb.Text.Trim(); int año_formacion = Convert.ToInt16(txtañoformacion.Text.Trim()); ArtistaControlador nuevo = new ArtistaControlador(); nuevo.Almacenar(nombre_artista, pais, descripcion, foto, usuario, estado_artista, red_social1, red_social2, red_social3, red_social4, año_formacion); UsuarioControlador actualizar = new UsuarioControlador(); actualizar.Actualizar(usuario, 2); List <int> generos = new List <int>(); DataSet datos = nuevo.buscar(usuario); int id_artista = Convert.ToInt16(datos.Tables["ARTISTA"].Rows[0]["id_artista"]); foreach (ListItem li in ckbgeneros.Items) { if (li.Selected) { generos.Add(Convert.ToInt16(li.Value)); } } Genero_artistaControlador generos_Artista = new Genero_artistaControlador(); generos_Artista.almacenar(generos, id_artista); string pagina = "info"; Session["Artista"] = id_artista; Response.Redirect("artista/Informacion.aspx?id_artista=" + id_artista + "&pagina=" + pagina); }
protected void btningresar_Click(object sender, EventArgs e) { UsuarioControlador usuario = new UsuarioControlador(); string nombre_usuario = txtusuario.Text; string contraseña = txtcontraseña.Text; if (usuario.existe(nombre_usuario, contraseña)) { DataSet datos_usuario = new DataSet(); datos_usuario = UsuarioControlador.Buscar(nombre_usuario); if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 3) { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 2) { ArtistaControlador artista = new ArtistaControlador(); int id_usuario = Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); DataSet datos_artista = artista.buscar(id_usuario); Session["Artista"] = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["id_artista"]); Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Nombre_usuario o Contraseña Incorrectos');", true); } }
protected void btncrear_Click(object sender, EventArgs e) { bool error = false; string nombre = txtnombre.Text.Trim(); string apellido = txtapellido.Text.Trim(); string correo_electronico = txtcorreo.Text.Trim(); string nombre_usuario = txtusuario.Text.Trim(); string contraseña = txtcontraseña.Text.Trim(); string contraseña_repetir = txtconfirmar.Text.Trim(); string fecha_nacimiento = HiddenField1.Value; if (contraseña != contraseña_repetir) { error = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Las contraseñas no son iguales');", true); } if (UsuarioControlador.Buscar(nombre_usuario).Tables["Usuario"].Rows.Count > 0) { error = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('El nombre de usuario ya existe');", true); } if (!error) { UsuarioControlador usuario_nuevo = new UsuarioControlador(); usuario_nuevo.Almacenar(nombre, apellido, correo_electronico, nombre_usuario, contraseña, fecha_nacimiento); DataSet datos = UsuarioControlador.Buscar(nombre_usuario); Session["Usuario"] = Convert.ToString(datos.Tables["USUARIO"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos.Tables["USUARIO"].Rows[0]["tipo_usuario"]); txtnombre.Text = ""; txtapellido.Text = ""; txtcorreo.Text = ""; txtusuario.Text = ""; txtcontraseña.Text = ""; Response.Redirect("Inicio.aspx"); } }
public ActionResult ListaUsuario() { var consulta = UsuarioControlador.ConsultaListaUsuarios(); return(View(consulta)); }
protected void Page_Load(object sender, EventArgs e) { UsuarioControlador usuarios = new UsuarioControlador(); DataSet datos_usuario = usuarios.index(); for (int i = 0; i < datos_usuario.Tables["USUARIO"].Rows.Count; i++) { TableRow tRow = new TableRow(); TableCell numero = new TableCell(); numero.Text = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["id_usuario"]); tRow.Cells.Add(numero); TableCell nombre = new TableCell(); nombre.Text = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["nombre"]); tRow.Cells.Add(nombre); TableCell apellido = new TableCell(); apellido.Text = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["apellido"]); tRow.Cells.Add(apellido); TableCell usuario = new TableCell(); usuario.Text = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["nombre_usuario"]); tRow.Cells.Add(usuario); TableCell fecha_creacion = new TableCell(); fecha_creacion.Text = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["fecha_creacion"]); tRow.Cells.Add(fecha_creacion); TableCell estado = new TableCell(); if (Convert.ToInt16(datos_usuario.Tables["USUARIO"].Rows[i]["estado_usuario"]) == 1) { estado.Text = "Activo"; } else { estado.Text = "Eliminado"; } tRow.Cells.Add(estado); TableCell acciones = new TableCell(); ImageButton imagen = new ImageButton(); imagen.ID = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["id_usuario"]); imagen.Width = 100 / 3; imagen.Height = 100 / 3; imagen.Visible = true; imagen.ImageUrl = "~/Vistas/images/botebasura.jpg"; acciones.Controls.Add(imagen); ImageButton imagen1 = new ImageButton(); imagen1.ID = Convert.ToString(datos_usuario.Tables["USUARIO"].Rows[i]["nombre_usuario"]); imagen1.Width = 100 / 3; imagen1.Height = 100 / 3; imagen1.Visible = true; imagen1.ImageUrl = "~/Vistas/images/engrane.png"; acciones.Controls.Add(imagen1); tRow.Cells.Add(acciones); tabla_usuario.Rows.Add(tRow); } }
public UsuarioForm() { InitializeComponent(); _controlador = new UsuarioControlador(this); }
public CadastroDeUsuario() { InitializeComponent(); _UsuarioControlador = new UsuarioControlador(); }
private void BtnAgregarEditar_Click(object sender, RoutedEventArgs e) { if (!ValidarCampos()) { return; } if (tipoVentana == 0) // agregar { UsuarioControlador usuarioControlador = new UsuarioControlador(); bool resultado = usuarioControlador.CrearUsuario(new Usuario() { Nombre = this.txtNombre.Text, Apellido = this.txtApellidos.Text, Correo = this.txtCorreo.Text, Contrasenia = new UsuarioControlador().EncriptacionSHA256(this.txtContrasena.Text), Tipo = 2, // empleado IdGrupo = grupos[cmbGrupo.SelectedIndex].IdGrupo }); if (resultado) { MessageBox.Show("Usuario creado con éxito!", "Exito!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al intentar guardar el usuario en la base de datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else if (tipoVentana == 1) // editar { UsuarioControlador usuarioControlador = new UsuarioControlador(); bool resultado; if (grupos[cmbGrupo.SelectedIndex].IdGrupo != idGrupo) { resultado = usuarioControlador.ActualizarUsuarioCambioGrupo(new Usuario() { IdUsuario = idUsuario, Nombre = this.txtNombre.Text, Apellido = this.txtApellidos.Text, Correo = this.txtCorreo.Text, Contrasenia = this.txtContrasena.Text == contraseniaInicial ? this.txtContrasena.Text : new UsuarioControlador().EncriptacionSHA256(this.txtContrasena.Text), IdGrupo = grupos[cmbGrupo.SelectedIndex].IdGrupo }); } else { resultado = usuarioControlador.ActualizarUsuario(new Usuario() { IdUsuario = idUsuario, Nombre = this.txtNombre.Text, Apellido = this.txtApellidos.Text, Correo = this.txtCorreo.Text, Contrasenia = this.txtContrasena.Text == contraseniaInicial ? this.txtContrasena.Text : new UsuarioControlador().EncriptacionSHA256(this.txtContrasena.Text), IdGrupo = grupos[cmbGrupo.SelectedIndex].IdGrupo }); } if (resultado) { MessageBox.Show("Usuario editado con éxito!", "Exito!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al intentar guardar el usuario editado en la base de datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
/* * Nota: algunos de los id de los componentes tienen agregadas las letras a,b,c,x,y,z * esto es aproposito para que no haya conflictos de id * al momento de hacer click el usuario en cada uno de los componentes se les debe * quitar esas letras agregadas... */ protected void Page_Load(object sender, EventArgs e) { //#################################Imagen de Album con sus botones########################################### ImageButton imagen; Label nombre_a; Table tabla_a; ImageButton play; ImageButton like; ImageButton fav; int id_album = Convert.ToInt16(Request.QueryString["id_album"]); int id_play = id_album; int id_like = id_album; int id_fav = id_album; AlbumControlador album = new AlbumControlador(); DataSet datos_album = album.buscarporid(id_album); tabla_a = new Table(); TableRow tRow1 = new TableRow(); TableCell etiqueta = new TableCell(); etiqueta.ColumnSpan = 3; nombre_a = new Label(); nombre_a.Text = Convert.ToString(datos_album.Tables["ALBUM"].Rows[0]["titulo"]); nombre_a.Visible = true; etiqueta.Controls.Add(nombre_a); tRow1.Cells.Add(etiqueta); tabla_a.Rows.Add(tRow1); TableRow tRow2 = new TableRow(); TableCell portada = new TableCell(); portada.ColumnSpan = 3; imagen = new ImageButton(); imagen.ID = Convert.ToString(datos_album.Tables["ALBUM"].Rows[0]["id_album"]); imagen.Visible = true; imagen.Width = 640 / 3; imagen.Height = 480 / 3; imagen.ImageUrl = Convert.ToString(datos_album.Tables["ALBUM"].Rows[0]["foto_portada"]); portada.Controls.Add(imagen); tRow2.Cells.Add(portada); tabla_a.Rows.Add(tRow2); //# TableRow Acciones = new TableRow(); TableCell acciones_play = new TableCell(); TableCell acciones_like = new TableCell(); TableCell acciones_fav = new TableCell(); play = new ImageButton(); play.ID = Convert.ToString(id_play) + "a"; play.Visible = true; play.Width = 100 / 3; play.Height = 100 / 3; play.ImageUrl = "~/Vistas/images/play.jpg"; play.Click += Play_Click; acciones_play.Controls.Add(play); Acciones.Controls.Add(acciones_play); like = new ImageButton(); like.ID = Convert.ToString(id_like) + "b"; like.Visible = true; like.Width = 100 / 3; like.Height = 100 / 3; like.ImageUrl = "~/Vistas/images/me_gusta.jpg"; like.Click += Like_Click; acciones_like.Controls.Add(like); Acciones.Controls.Add(acciones_like); fav = new ImageButton(); fav.ID = Convert.ToString(id_fav) + "c"; fav.Visible = true; fav.Width = 100 / 3; fav.Height = 100 / 3; fav.ImageUrl = "~/Vistas/images/favorito.jpg"; fav.Click += Fav_Click; acciones_fav.Controls.Add(fav); Acciones.Controls.Add(acciones_fav); //# tabla_a.Rows.Add(Acciones); Contenedor_Album.Controls.Add(tabla_a); //########################################Imagen de Album con sus Botones######################################### CancionControlador canciones = new CancionControlador(); DataSet datos_canciones = canciones.buscarcanciones(id_album); for (int i = 0; i < datos_canciones.Tables["CANCION"].Rows.Count; i++) { TableRow can = new TableRow(); TableCell nombre_c = new TableCell(); nombre_c.Text = Convert.ToString(datos_canciones.Tables["CANCION"].Rows[i]["nombre_cancion"]); can.Controls.Add(nombre_c); int id_cancion = Convert.ToInt16(datos_canciones.Tables["CANCION"].Rows[i]["id_cancion"]); ImageButton play_c; ImageButton like_c; ImageButton fav_c; int id_play_c = id_cancion; int id_like_c = id_cancion; int id_fav_c = id_cancion; TableCell acciones_play_c = new TableCell(); TableCell acciones_like_c = new TableCell(); TableCell acciones_fav_c = new TableCell(); play_c = new ImageButton(); play_c.ID = Convert.ToString(id_play_c) + "x"; play_c.Visible = true; play_c.Width = 100 / 3; play_c.Height = 100 / 3; play_c.ImageUrl = "~/Vistas/images/play.jpg"; play_c.Click += Play_c_Click; acciones_play_c.Controls.Add(play_c); can.Controls.Add(acciones_play_c); like_c = new ImageButton(); like_c.ID = Convert.ToString(id_like_c) + "y"; like_c.Visible = true; like_c.Width = 100 / 3; like_c.Height = 100 / 3; like_c.ImageUrl = "~/Vistas/images/me_gusta.jpg"; like_c.Click += Like_c_Click; acciones_like_c.Controls.Add(like_c); can.Controls.Add(acciones_like_c); fav_c = new ImageButton(); fav_c.ID = Convert.ToString(id_fav_c) + "z"; fav_c.Visible = true; fav_c.Width = 100 / 3; fav_c.Height = 100 / 3; fav_c.ImageUrl = "~/Vistas/images/favorito.jpg"; fav_c.Click += Fav_c_Click; acciones_fav_c.Controls.Add(fav_c); can.Controls.Add(acciones_fav_c); tabla_canciones.Rows.Add(can); } ComentariosControlador comen = new ComentariosControlador(); DataSet comens = comen.mostrar(id_album); TextBox caja; Label nombre; for (int j = 0; j < comens.Tables["COMENTARIOS"].Rows.Count; j++) { caja = new TextBox(); caja.Text = Convert.ToString(comens.Tables["COMENTARIOS"].Rows[j]["comentario"]); nombre = new Label(); UsuarioControlador usuario = new UsuarioControlador(); DataSet datosusuario = usuario.buscar(Convert.ToInt16(comens.Tables["COMENTARIOS"].Rows[j]["usuario"]), 1); if (datosusuario.Tables["USUARIO"].Rows.Count > 0) { nombre.Text = Convert.ToString(datosusuario.Tables["USUARIO"].Rows[0]["nombre_usuario"]); } else { nombre.Text = "Eliminado"; } Contenedor_Comentarios.Controls.Add(nombre); Contenedor_Comentarios.Controls.Add(caja); } }