Exemplo n.º 1
0
        private void dgvPedidos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView dgv = (DataGridView)sender;

            if (dgv.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                switch (e.ColumnIndex)
                {
                case 7:
                    string _res = "";
                    _ped           = new Pedido();
                    _ped.Id_Pedido = Convert.ToInt32(dgv[0, e.RowIndex].Value);
                    _co.Abrir();
                    _co.AtraparPedido(_ped.Id_Pedido, ref _ped, ref _res);
                    _co.Cerrar();

                    _co.Abrir();
                    _co.AtraparCliente(_ped.Id_Cliente, ref _cli, ref _res);
                    _co.Cerrar();

                    this.Enabled = false;
                    _dePed       = new DetallesPedido();
                    _dePed.Inicializar(this, _co, _ped, _cli);
                    _dePed.Show();
                    break;

                case 8:
                    if (_user.NumTipo == 0)
                    {
                        _res           = "";
                        _ped           = new Pedido();
                        _ped.Id_Pedido = Convert.ToInt32(dgv[0, e.RowIndex].Value);
                        _co.Abrir();
                        _co.AtraparPedido(_ped.Id_Pedido, ref _ped, ref _res);
                        _co.Cerrar();
                        this.Enabled = false;
                        _eli         = new Eliminar();
                        _eli.InicializarPedido(_co, _ped, this, "Escribir \"LIQUIDAR\" para confirmar", "LIQUIDAR");
                        _eli.Show();
                        break;
                    }
                    else
                    {
                        MessageBox.Show("el usuario no tiene permisos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    break;
                }
            }
        }
Exemplo n.º 2
0
        private void dgvPredido_CellContentClick(object sender, DataGridViewCellEventArgs e)//Clic en Pedidos
        {
            DataGridView dgv = (DataGridView)sender;

            if (dgv.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                switch (e.ColumnIndex)
                {
                //caso Detalles
                case 7:
                    this.Enabled = false;
                    _dePed       = new DetallesPedido();

                    string _res = "";
                    _co.Abrir();
                    _co.AtraparPedido(Convert.ToInt32(dgv[0, e.RowIndex].Value), ref _ped, ref _res);
                    _co.Cerrar();

                    _dePed.Inicializar(this, _co, _ped, _cli);
                    _dePed.Show();
                    break;

                //caso Liquidar
                case 8:
                    if (_user.NumTipo == 0)
                    {
                        this.Enabled = false;
                        _res         = "";
                        _co.Abrir();
                        _co.AtraparPedido(Convert.ToInt32(dgv[0, e.RowIndex].Value), ref _ped, ref _res);
                        _co.Cerrar();

                        _eli = new Eliminar();
                        string _clave = "LIQUIDAR";
                        string _text  = "Escriba \"LIQUIDAR\" para confirmar";
                        _eli.InicializarPedido(_co, _ped, this, _text, _clave);
                        _eli.Show();
                        break;
                    }
                    else
                    {
                        MessageBox.Show("el usuario no tiene permisos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    break;
                }
            }
        }
Exemplo n.º 3
0
        private void dgvPedidosRepartidor_CellContentClick(object sender, DataGridViewCellEventArgs e)//Detalles Pedido
        {
            DataGridView dgv = (DataGridView)sender;

            if (dgv.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                this.Enabled   = false;
                _ped           = new Pedido();
                _ped.Id_Pedido = Convert.ToInt32(dgv[0, e.RowIndex].Value);
                string _res = "";

                _co.Abrir();
                _co.AtraparPedido(_ped.Id_Pedido, ref _ped, ref _res);
                _co.Cerrar();

                _co.Abrir();
                _co.AtraparCliente(_ped.Id_Cliente, ref _cli, ref _res);
                _co.Cerrar();

                _dePed = new DetallesPedido();
                _dePed.Inicializar(this, _co, _ped, _cli);
                _dePed.Show();
            }
        }