Esempio n. 1
0
        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");
                }
            }
        }
Esempio n. 2
0
        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");
            }
        }