コード例 #1
0
        private void gridViewOrdenVentaDetalleConsulta_DoubleClick(object sender, EventArgs e)
        {
            Guid OrdenVentaId = new Guid(gridViewOrdenVentaConsulta
                                         .GetRowCellValue(gridViewOrdenVentaConsulta.FocusedRowHandle, "Id")
                                         .ToString());

            GridView parcial = sender as GridView;

            Guid OrdenVentaDetalleId = new Guid(parcial
                                                .GetRowCellValue(parcial.FocusedRowHandle, "Id")
                                                .ToString());

            var Pendiente = gridViewOrdenVentaConsulta
                            .GetRowCellValue(gridViewOrdenVentaConsulta.FocusedRowHandle, "Pendiente")
                            .ToString();

            if (Pendiente.Equals(DevConstantes.SI))
            {
                var ordenventa = new Form_AdministracionActualizarOrdenVenta(OrdenVentaId, OrdenVentaDetalleId, false);
                ordenventa.ShowDialog(this);
            }
            else
            {
                MessageBox.Show("Esta orden de venta está cerrada. No se pueden modificar sus datos.",
                                "Atención", MessageBoxButtons.OK);
            }
        }
コード例 #2
0
        private void buttonEditAgregar_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            ButtonEdit ed = gridViewOrdenVentaConsulta.ActiveEditor as ButtonEdit;

            if (ed == null)
            {
                return;
            }
            if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.Plus)
            {
                Guid OrdenVentaId = new Guid(gridViewOrdenVentaConsulta
                                             .GetRowCellValue(gridViewOrdenVentaConsulta.FocusedRowHandle, "Id")
                                             .ToString());

                var Pendiente = gridViewOrdenVentaConsulta
                                .GetRowCellValue(gridViewOrdenVentaConsulta.FocusedRowHandle, "Pendiente")
                                .ToString();

                if (Pendiente.Equals(DevConstantes.SI))
                {
                    var ordenventa = new Form_AdministracionActualizarOrdenVenta(OrdenVentaId, null, true);
                    ordenventa.ShowDialog(this);
                }
                else
                {
                    MessageBox.Show("Esta orden de venta está cerrada. No se pueden modificar sus datos.",
                                    "Atención", MessageBoxButtons.OK);
                }
            }
        }