private void button1_Click(object sender, EventArgs e)
        {
            String rol = this.Rol.SelectedItem.ToString();

            if (rol.Equals(actual))
            {
                MessageBox.Show("El rol asignado ya corresponde al usuario");
                return;
            }

            MessageBox.Show("Nuevo rol asignado correctamente", "Cambiar rol");

            if (this.Rol.SelectedItem.ToString() == "Proveedor")
            {
                AltaProveedor ap = new AltaProveedor(user, actual, listado);
                ap.ShowDialog();
            }
            else if (this.Rol.SelectedItem.ToString() == "Cliente")
            {
                AltaCliente ac = new AltaCliente(user, actual, listado);
                ac.ShowDialog();
            }
            else if (this.Rol.SelectedItem.ToString() == "Administrador General" || this.Rol.SelectedItem.ToString() == "Administrador")
            {
                db.executeQuery("INSERT INTO GESTION_DE_PATOS.Administradores VALUES('" + user + "', null, null)");
            }


            db.executeQuery("UPDATE GESTION_DE_PATOS.Usuarios SET rol = '" + rol + "' where username = '******'");

            this.listado.actualizar_datagridview();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void Opc_Agregar_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            AltaCliente altaCliente = new AltaCliente();

            altaCliente.ventanaPadre = this;
            altaCliente.ShowDialog();
        }
Ejemplo n.º 3
0
        private void botonCrear_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(nombreUsuario.Text))
            {
                MessageBox.Show("Ingrese un nombre de usuario", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (String.IsNullOrEmpty(password.Text))
            {
                MessageBox.Show("La contraseña no puede ser vacia", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (password.Text != password2.Text)
            {
                MessageBox.Show("Las contraseñas no coiniden", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                password.Clear();
                password2.Clear();
            }
            else
            {
                try
                {
                    SqlConnection conex     = Conexiones.AbrirConexion();
                    SqlCommand    procedure = new SqlCommand("NUNCA_INJOIN.registrarUsuario", conex);
                    procedure.CommandType = CommandType.StoredProcedure;
                    procedure.Parameters.AddWithValue("@usuario_id", SqlDbType.NVarChar).Value = nombreUsuario.Text;
                    procedure.Parameters.Add("@rol_id", SqlDbType.Int).Value           = comboBox1.SelectedValue;
                    procedure.Parameters.Add("@contrasenia", SqlDbType.NVarChar).Value = password.Text;
                    procedure.ExecuteNonQuery();
                    Conexiones.CerrarConexion();
                    if (rolUsuario == null) //Se entro desde el login
                    {
                        MessageBox.Show("Usuario creado correctamente! Para poder acceder, complete sus datos");
                        switch (Int32.Parse(comboBox1.SelectedValue.ToString()))
                        {
                        case 3:
                            AltaCliente ventanaModificacionCliente = new AltaCliente(nombreUsuario.Text.ToString(), null);
                            ventanaModificacionCliente.ShowDialog();
                            break;

                        case 4:
                            ModProv ventanaModificacionProveedor = new ModProv(nombreUsuario.Text.ToString(), null);
                            ventanaModificacionProveedor.ShowDialog();
                            break;
                        }
                    }
                    else //Se entro desde abm proveedor
                    {
                        MessageBox.Show("Usuario creado correctamente! Recuerde completar sus datos");
                        this.DialogResult = DialogResult.OK;
                    }
                    this.Close();
                }
                catch (Exception exception)
                {
                    MessageBox.Show("Seleccione un rol válido.");
                    Conexiones.CerrarConexion();
                    password.Clear();
                    password2.Clear();
                }
            }
        }
Ejemplo n.º 4
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                ClasesBase.Clases.Cliente oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_Nombre.Text = oCliente.Cli_nombre;
                }
                else
                {
                    MessageBoxResult result = MessageBox.Show("El dni que ingreso no existe, Desea ingresar un nuevo Cliente", "Mensaje", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        AltaCliente altaCliente = new AltaCliente();
                        altaCliente.ShowDialog();
                    }
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
            }
        }
Ejemplo n.º 5
0
        private void buttonAlta_click(object sender, EventArgs e)
        {
            //aca va el alta
            using (AltaCliente form = new AltaCliente())
            {
                var result = form.ShowDialog();

                //AL CERRAR LA VENTANA DESPUES DE DAR DE ALTA UN NUEVO ROL VUELVO A CARGAR LA LISTA
                this.buttonBuscar_click(sender, e);
            }
        }
        private void buttonAltaCliente_Click(object sender, EventArgs e)
        {
            AltaCliente ac = new AltaCliente();

            ac.ShowDialog();
        }