예제 #1
0
        //SELECCIONAR OPCIÓN COMBOBOX
        private void cajaVerPor_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClaseClientes conad = new ClaseClientes();

            switch (cajaVerPor.Text)
            {
            case "POR DEFECTO":
                conad.MostrarDatosClientes(MostrarDatosClientes, 1);
                break;

            case "NOMBRE CLIENTE, A -> Z":
                conad.MostrarDatosClientes(MostrarDatosClientes, 2);
                break;

            case "NOMBRE CLIENTE, Z -> A":
                conad.MostrarDatosClientes(MostrarDatosClientes, 3);
                break;

            case "CRÉDITO DISPONIBLE, 0 -> 3000000":
                conad.MostrarDatosClientes(MostrarDatosClientes, 4);
                break;

            case "CRÉDITO DISPONIBLE, 3000000 -> 0":
                conad.MostrarDatosClientes(MostrarDatosClientes, 5);
                break;

            case "CLIENTES ELIMINADOS":
                conad.MostrarDatosClientes(MostrarDatosClientes, 6);
                break;

            default:
                conad.MostrarDatosClientes(MostrarDatosClientes, 1);
                break;
            }
        }
예제 #2
0
        /* ******************************** FUNCIONES **************************************
         ******************************************************************************* */


        /* ******************************** ENVENTOS **************************************
         ******************************************************************************* */
        //SELECCIONAR FILA
        private void MostrarDatosClientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int             codiCliente = 0;
            DataGridViewRow fila        = MostrarDatosClientes.CurrentRow; // obtengo la fila actualmente seleccionada en el dataGridView

            codiCliente = Convert.ToInt32(fila.Cells[0].Value);            //obtengo el valor de la primer columna

            //SI EL CODIGO ESTA VACIO, ARROJAR ERROR
            if (codiCliente == 0)
            {
                MessageBox.Show("Error no controlado.");
            }
            else
            {
                //COMPRUEBO QUE EL CLIENTE EXISTA Y NO ESTÉ ELIMINADO
                ClaseClientes cl = new ClaseClientes();
                if (cl.VerificarExisteClienteEstado(codiCliente))
                {
                    PrincipalClientesVerModificar prin = new PrincipalClientesVerModificar(codiCliente);
                    prin.ShowDialog();
                    ClaseClientes conad = new ClaseClientes();
                    conad.MostrarDatosClientes(MostrarDatosClientes, 1);
                }
                else
                {
                    ClaseClientes conad = new ClaseClientes();
                    //SI NO EXISTE EL CLIENTE, SE PODRÁ REACTIVAR
                    String texto = Microsoft.VisualBasic.Interaction.InputBox(
                        "¿Desea reactivar al usuario seleccionado?" + "\n\r" + "\n\r" + " *(1) SI " + "\n\r" + " *(2) NO",
                        "Reactivación Cliente",
                        "");
                    //DEPENDIENDO DE LA RESPUESTA INGRESADA
                    switch (texto)
                    {
                    case "1":
                        if (conad.ReactivarCliente(codiCliente))
                        {
                            MessageBox.Show("Cliente reactivado nuevamente.");
                            conad.MostrarDatosClientes(MostrarDatosClientes, 1);
                        }
                        else
                        {
                            MessageBox.Show("Ha ocurrido un error al intentar reactivar el cliente actual. Intente nuevamente por favor.");
                        }
                        break;

                    case "2":

                        break;

                    default:
                        MessageBox.Show("No hubo respuesta o no se respetaron las instrucciones.");
                        break;
                    }
                }
            }
        }
예제 #3
0
        //LOAD
        private void PrincipalPedidosSeleccionarCliente_Load(object sender, EventArgs e)
        {
            //OPCIONES DE VISUALIZACIÓN DE CLIENTES
            cajaVerPor.Items.Add("POR DEFECTO");
            cajaVerPor.Items.Add("NOMBRE CLIENTE, A -> Z");
            cajaVerPor.Items.Add("NOMBRE CLIENTE, Z -> A");
            cajaVerPor.Items.Add("CRÉDITO DISPONIBLE, 0 -> 3000000");
            cajaVerPor.Items.Add("CRÉDITO DISPONIBLE, 3000000 -> 0");
            cajaVerPor.Items.Add("CLIENTES ELIMINADOS");

            ClaseClientes conad = new ClaseClientes();

            conad.MostrarDatosClientes(MostrarDatosClientes, 1);
        }