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; } } }
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; } } }
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(); } }