Ejemplo n.º 1
0
        private void Opc_Agregar_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            AltaCliente altaCliente = new AltaCliente();

            altaCliente.ventanaPadre = this;
            altaCliente.ShowDialog();
        }
        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.º 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 button_crear_Click(object sender, EventArgs e)
        {
            SqlConnection connection = ConnectionWithDatabase();

            connection.Open();

            String password_encriptado = this.encriptacion_password(textBox_password.Text.ToString());

            String query_insert_usuario_nuevo = "INSERT INTO S_QUERY.Usuario(usuario_nombre, usuario_contraseña, usuario_habilitado) VALUES('" + textBox_username.Text.ToString() + "', '" + password_encriptado + "', 1)";   //despues cambiar la contra a encriptacion

            //SqlDataAdapter sda_insert = new SqlDataAdapter(query_insert_rol, connection);
            generico.InsertCommand = new SqlCommand(query_insert_usuario_nuevo, connection);

            int a = generico.InsertCommand.ExecuteNonQuery();

            if (a == -1)
            {
                generico.InsertCommand.Cancel();
                MessageBox.Show("Fallo al ingresar el usuario");
            }

            generico.InsertCommand.Dispose();

            if (comboBox_rol_asignado.SelectedValue.ToString() == "Cliente")
            {
                AltaCliente alta = new AltaCliente(textBox_username.Text);
                alta.Show();
            }

            if (comboBox_rol_asignado.SelectedValue.ToString() == "Proveedor")
            {
                AltaProveedor alta = new AltaProveedor(textBox_username.Text);
                alta.Show();
            }
        }
Ejemplo n.º 5
0
        private void RegistrobtnCli_Click(object sender, EventArgs e)
        {
            AltaCliente altaCliente = new AltaCliente("sin Rol");

            altaCliente.Show();
            this.Hide();
        }
Ejemplo n.º 6
0
        /// //////////////////////////////////////////////////////////////////////////////////////////////////////

        private void button_crear_Click(object sender, EventArgs e)
        {
            if (!this.ingresoTodosLosCampos())
            {
                MessageBox.Show("Complete todos los campos");
                return;
            }

            BaseDeDato bd = new BaseDeDato();



            String password_encriptado = this.encriptacion_password(textBox_password.Text.ToString());

            Usuario usuario_nuevo = new Usuario(password_encriptado, textBox_username.Text);

            if (comboBox_rol_asignado.SelectedValue.ToString() == "Cliente")
            {
                AltaCliente alta = new AltaCliente(usuario_nuevo);
                alta.Show();
                this.Close();
            }


            if (comboBox_rol_asignado.SelectedValue.ToString() == "Proveedor")
            {
                AltaProveedor alta = new AltaProveedor(usuario_nuevo);
                alta.Show();
                this.Close();
            }
        }
Ejemplo n.º 7
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.º 8
0
        private void altaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AltaCliente formCliente = new AltaCliente();

            AddOwnedForm(formCliente);
            formCliente.Show();
        }
Ejemplo n.º 9
0
        //REGISTRAR NUEVO CLIENTE
        private void botonRegistrar_Click(object sender, EventArgs e)
        {
            AltaCliente aclien = new AltaCliente(this, true, null, false);

            aclien.Show();
            this.Close();
            return;
        }
Ejemplo n.º 10
0
        private void altaCliente_Click(object sender, EventArgs e)
        {
            AltaCliente altaC = new AltaCliente("admin");

            altaC.FormClosed += new FormClosedEventHandler(mostrarlogoAlCerrarForm);
            AbrirFormInPanel(altaC);
            //altaC.Show();
            //checkForm(altaC, this);
            //this.Hide();
        }
Ejemplo n.º 11
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);
            }
        }
Ejemplo n.º 12
0
        private void btnSeleccionar_Click(object sender, EventArgs e)
        {
            try
            {
                if (cmbRol.SelectedItem != null)
                {
                    Usuario user = new Usuario(txtUsuario.Text, txtPassword.Text);
                    GestorDeErrores.GestorDeErrores.verificarCamposObligatoriosCompletos(camposObligatorios);

                    Rol seleccionado = cmbRol.SelectedItem as Rol;
                    GestorDeErrores.GestorDeErrores.verificarUsuarioDuplicado(user.getNombreUsuario());

                    switch (seleccionado.Nombre)
                    {
                    case "cliente":
                        this.Hide();
                        AltaCliente ventanaCliente = new AltaCliente(user, this);
                        ventanaCliente.Show();
                        break;

                    case "proveedor":
                        this.Hide();
                        AltaProveedor ventanaProveedor = new AltaProveedor(user, this);
                        ventanaProveedor.Show();
                        break;
                    }
                }
            }
            catch (CamposObligatoriosIncompletosException error)
            {
                error.mensaje();
            }
            catch (UsuarioDuplicadoException error)
            { error.mensaje(); }
            finally
            {
                Conexion.Conexion.getCon().Close();
            }
        }
        private void segundoPaso(BaseDeDato bd)
        {
            String password_encriptado = this.encriptacion_password(textBox_password.Text.ToString());

            Usuario usuario_nuevo = new Usuario(password_encriptado, textBox_username.Text);

            if (comboBox_rol_asignado.SelectedValue.ToString() == "Cliente")
            {
                AltaCliente alta = new AltaCliente(usuario_nuevo);
                alta.Show();
                this.Close();
                bd.desconectar();
            }


            if (comboBox_rol_asignado.SelectedValue.ToString() == "Proveedor")
            {
                AltaProveedor alta = new AltaProveedor(usuario_nuevo);
                alta.Show();
                this.Close();
                bd.desconectar();
            }
        }
        private void button_seleccionar_Click(object sender, EventArgs e)
        {
            int    row_index            = dataGridView_usuarios.CurrentCell.RowIndex;
            String row_password_usuario = dataGridView_usuarios.CurrentRow.Cells["usuario_contraseña"].Value.ToString();
            String row_username_usuario = dataGridView_usuarios.CurrentRow.Cells["usuario_nombre"].Value.ToString();

            Usuario usuarioForm = new Usuario(row_password_usuario, row_username_usuario);

            if (rolNombre.Equals("Cliente"))
            {
                AltaCliente altaFormCliente = new AltaCliente(usuarioForm);
                altaFormCliente.Show();
                altaFormCliente.FormClosed += new FormClosedEventHandler(afterCloseAlta);
                this.Hide();
            }

            if (rolNombre.Equals("Proveedor"))
            {
                AltaProveedor altaFormProveedor = new AltaProveedor(usuarioForm);
                altaFormProveedor.Show();
                altaFormProveedor.FormClosed += new FormClosedEventHandler(afterCloseAlta);
                this.Hide();
            }
        }
Ejemplo n.º 15
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            var alta = new AltaCliente();

            alta.Show();
        }
Ejemplo n.º 16
0
        private void buttonAltaCliente_Click(object sender, EventArgs e)
        {
            AltaCliente ac = new AltaCliente();

            ac.ShowDialog();
        }