Ejemplo n.º 1
0
        private void retrieveButton_Click(object sender, EventArgs e)
        {
            if (clientsGridView.Rows.Count == 0)
            {
                MessageBox.Show("la tabla esta vacia");
            }
            else
            {
                DialogResult result = MessageBox.Show("¿Seguro que desea restaurar este elemento?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (result == DialogResult.Yes)
                {
                    string idClient = clientsGridView.CurrentRow.Cells[0].Value.ToString();
                    Connection.OpenConnection();
                    if (Class.Client.retrieveClient(Connection.myConnection, idClient) == 1)
                    {
                        Connection.CloseConnection();

                        this.Hide();
                        AddAccount accountWindow = new AddAccount(Connection, idClient);
                        accountWindow.ShowDialog();
                        this.Close();

                        MessageBox.Show("Restaurado exitosamente");
                    }
                    else
                    {
                        MessageBox.Show("Problemas al tratar de reactivar a un cliente");
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void addAccount_Click(object sender, EventArgs e)
        {
            string     idClient   = clientsGridView.CurrentRow.Cells[0].Value.ToString();
            AddAccount addAccount = new AddAccount(Connection, idClient);

            addAccount.ShowDialog();

            loadClientsData();
            loadAccountsData();
        }
Ejemplo n.º 3
0
        private void addButton_Click(object sender, EventArgs e)
        {
            //validacion, todos los campos deben estan llenos para poder ingresar
            if (firstNameTextBox.Text == "" || lastNameTextBox.Text == "" || phoneTextBox.Text == "" ||
                emailTextBox.Text == "" || addresTextBox.Text == "")
            {
                MessageBox.Show("Favor de llenar todos los campos");
            }
            else
            {
                //validacion, el formato del email debe ser correcto
                if (IsValidEmail(emailTextBox.Text) == true)
                {
                    //se abre conexion a la db
                    Connection.OpenConnection();

                    //instanciamos un objeto cliente y le mandamos los datos de los campos
                    Class.Client client = new Class.Client(1, firstNameTextBox.Text, lastNameTextBox.Text, phoneTextBox.Text, emailTextBox.Text, addresTextBox.Text, true);

                    //validacion si se ingreso el nuevo cliente a la base de datos
                    if (Class.Client.addClient(Connection.myConnection, client) == 1)
                    {
                        //cerrar conexion
                        Connection.CloseConnection();

                        //mensaje de exito
                        MessageBox.Show("Cliente \nIngresado Correctamente");

                        //obtenemos el id del cliente
                        string id = maxId().ToString();

                        //se abre la ventana para ingresar la cuenta
                        this.Hide();
                        AddAccount addAccountWindow = new AddAccount(Connection, id);
                        addAccountWindow.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        //mensaje error
                        MessageBox.Show("Problemas al insertar al cliente");
                    }
                }
                else
                {
                    //mensaje error
                    MessageBox.Show("El formato del correo no es correcto");
                }
            }
        }