private void botonGuardar_Click(object sender, EventArgs e) { if (camposCompletos()) { if (Equals(textPassword1.Text, textPassword2.Text)) { completarEstructuraUserNuevo(); if (!DAOUsuario.insertar(userNuevo)) { MessageBox.Show("Alta de Usuario erronea"); return; } //Guarda los distintos Roles asignados al Usuario foreach (var item in listRol.CheckedItems) { DAORol.insertarRolUsuario(item.ToString(), userNuevo.Usr); } //Guarda los distintos Hoteles asignados al Usuario foreach (var item in listHotel.CheckedItems) { DAOUsuario.insertarHotelUsuario(userNuevo.Usr, item.ToString()); } MessageBox.Show("Alta de Usuario correcta"); ((UsuarioBajaMod)Globals.VentanaAnterior).updateGrid(); this.Close(); } else { MessageBox.Show("Vuelva a ingresar el password", "Passwords no coinciden"); } } }
private void botonGuardar_Click(object sender, EventArgs e) { if (camposCompletos()) { if (Equals(textPassword1.Text, textPassword2.Text)) { completarEstructuraUserMod(); DAOUsuario.actualizar(usuarioMod); //Guarda los distintos Roles asignados al Usuario for (int index = 0; index < listRol.Items.Count; index++) { if (listRol.GetItemChecked(index)) { //Agrego Rol a Usuario en tabla ROLES_X_USUARIO DAORol.insertarRolUsuario(listRol.Items[index].ToString(), usuarioMod.Usr); } else { DAORol.borrarRolUsuario(listRol.Items[index].ToString(), usuarioMod.Usr); } } //Guarda los distintos Hoteles asignados al Usuario for (int index = 0; index < listHotel.Items.Count; index++) { if (listHotel.GetItemChecked(index)) { //Agrego Rol a Usuario en tabla ROLES_X_USUARIO DAOUsuario.insertarHotelUsuario(usuarioMod.Usr, listHotel.Items[index].ToString()); } else { DAOUsuario.borrarHotelUsuario(usuarioMod.Usr, listHotel.Items[index].ToString()); } } //Fin de Update de Usuario MessageBox.Show("Update de Usuario correcta"); ((UsuarioBajaMod)Globals.VentanaAnterior).updateGrid(); this.Close(); } else { MessageBox.Show("Vuelva a ingresar el password", "Error:Password no identicos"); } } else { MessageBox.Show("Asegurese de ingresar los campos obligatorios", "Error:campos incompletos"); } }