private void btn_confirmarRegistroDelegacion_Click(object sender, RoutedEventArgs e) { String nombreDelegacion = txb_nombreDelegacion.Text; String colonia = txb_coloniaDelegacion.Text; String codigoPostal = txb_codigoPostal.Text; String calleNum = txb_calle.Text; String numeroTel = txb_telefono.Text; String email = txb_correo.Text; String municipio = cmb_municipio.Text; if (isNuevo == true) { if (txb_nombreDelegacion.Text == "" || txb_coloniaDelegacion.Text == "" || txb_codigoPostal.Text == "" || txb_calle.Text == "" || txb_telefono.Text == "" || txb_correo.Text == "" || cmb_municipio.Text == "") { MessageBox.Show("Campos faltantes"); } else { if (DelegacionDAO.RegistrarDelegacion(nombreDelegacion, codigoPostal, colonia, municipio, calleNum, email, numeroTel) == 1) { MessageBox.Show("Delegación registrada correctamente"); DelegacionesRegistradas ventanaDelegaciones = new DelegacionesRegistradas(usuarioConectado); ventanaDelegaciones.Show(); this.Close(); } else { MessageBox.Show("Error de registro en la delegación, inténtelo de nuevo"); } } } else { if (txb_nombreDelegacion.Text == "" || txb_coloniaDelegacion.Text == "" || txb_codigoPostal.Text == "" || txb_calle.Text == "" || txb_telefono.Text == "" || txb_correo.Text == "" || cmb_municipio.Text == "") { MessageBox.Show("Campos faltantes"); } else { int idDelegacion = DelegacionDAO.cargarIdDelecacion(nombreDelegacion); if (DelegacionDAO.ActualizarDelegacion(nombreDelegacion, colonia, codigoPostal, email, calleNum, numeroTel, municipio, idDelegacion) == 1) { MessageBox.Show("Delegación modificada correctamente"); DelegacionesRegistradas ventanaDelegaciones = new DelegacionesRegistradas(usuarioConectado); ventanaDelegaciones.Show(); this.Close(); } else { MessageBox.Show("Error de registro en la delegación, inténtelo de nuevo"); } } } }
private void btn_eliminarDelegacion_Click(object sender, RoutedEventArgs e) { int indiceSeleccion = dg_delegaciones.SelectedIndex; if (indiceSeleccion >= 0) { Delegacion delegacionEliminar = delegaciones[indiceSeleccion]; MessageBoxResult resultado = MessageBox.Show("¿Estas seguro de eliminar la delegación " + delegacionEliminar.NombreAlias + "?", "Confirmar accion", MessageBoxButton.OKCancel); int idDelegacion = DelegacionDAO.cargarIdDelecacion(delegacionEliminar.NombreAlias); if (resultado == MessageBoxResult.OK) { int tieneUsuarios = UsuarioDAOcs.ValidarUsuariosDelegacion(idDelegacion); if (tieneUsuarios == 0) { int resultadoEliminar = DelegacionDAO.EliminarDelegacion(idDelegacion); if (resultadoEliminar == 1) { MessageBox.Show("Delegacion eliminada correctamente"); CargarDelegaciones(); } else { MessageBox.Show("Error al eliminar la delegación"); } } else { MessageBox.Show("La delegación no se ha podido eliminar debido a que tiene usuarios registrados en ella"); } } } else { MessageBox.Show("Debe de seleccionar una delegación para continuar"); } }
private void btn_confirmarRegistro_Click(object sender, RoutedEventArgs e) { String nombreUsuario = tbx_nombreUsuario.Text; String nombre = tbx_nombreRegistro.Text; String apellidoPaterno = tbx_aPaternoRegistro.Text; String apellidoMaterno = tbx_aMaternoRegistro.Text; String contraseña = pbx_contraseña.Password; String tipoUsuario = cmb_tipoUsuario.Text; String nombreDelegacion = cmb_delegacion.Text; int idDelegacion = DelegacionDAO.cargarIdDelecacion(nombreDelegacion); if (isNuevo == true) { if (pbx_contraseña.Password.Equals(pbx_confirmarPass.Password)) { String nombreUsuarioViejo = usuarioEditar.NombreUsuario; int resultadoActualizar = UsuarioDAOcs.actualizarInformacionUsuario(nombre, apellidoPaterno, apellidoMaterno, nombreUsuario, contraseña, idDelegacion, tipoUsuario, nombreUsuarioViejo); if (resultadoActualizar == 1) { MessageBox.Show("Información actualizada correctamente"); UsuariosRegistrados ventanaUsuariosRegistrados = new UsuariosRegistrados(usuarioConectado); ventanaUsuariosRegistrados.Show(); this.Close(); } else { MessageBox.Show("Error al actualizar la información, inténtelo de nuevo más tarde"); } } } else { int seRegistro; if (pbx_contraseña.Password.Equals(pbx_confirmarPass.Password)) { if (tbx_nombreUsuario.Text == "" || tbx_nombreRegistro.Text == "" || tbx_aPaternoRegistro.Text == "" || tbx_aMaternoRegistro.Text == "" || pbx_contraseña.Password == "" || cmb_tipoUsuario.Text == "") { MessageBox.Show("Campos faltantes"); } else { if (UsuarioDAOcs.comprobarExistencia(nombreUsuario) == false) { seRegistro = UsuarioDAOcs.RegistrarUsuario(nombre, apellidoPaterno, apellidoMaterno, nombreUsuario, contraseña, idDelegacion, tipoUsuario); if (seRegistro == 1) { MessageBox.Show("Usuario registrado correctamente"); UsuariosRegistrados ventanaUsuariosRegistrados = new UsuariosRegistrados(usuarioConectado); ventanaUsuariosRegistrados.Show(); this.Close(); } else { MessageBox.Show("El nombre de usuario que inténtas registrar ya existe dentro del sistema"); } } else { MessageBox.Show("El nombre de usuario que inténtas registrar ya existe dentro del sistema"); } } } else { lbl_passValidador.Visibility = Visibility.Visible; pbx_contraseña.Foreground = Brushes.Red; pbx_confirmarPass.Foreground = Brushes.Red; } } }