Example #1
0
        private void UIGRIDVIEW_DoubleClick(object sender, EventArgs e)
        {
            if (UIGRIDVIEW.FocusedRowHandle >= 0)
            {
                //int tupla = (int)UIGRIDVIEW.GetFocusedRowCellValue("ID");
                V_INV_DETA_REQ tupla       = (V_INV_DETA_REQ )UIGRIDVIEW.GetFocusedRow();
                INV_DETA_DESP  tupla_nueva = new INV_DETA_DESP {
                    ID_ARTICULO = tupla.ID_ARTICULO, ID_DESP = enca.ID, FLG_DESP = 'N', ID_DETA_REQ = tupla.ID, NM_CANTIDAD = tupla.NM_CANT_FALTANTE
                };

                frmpapa.insertardetalle(tupla_nueva);
                Consultar();
            }
        }
Example #2
0
        private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            V_INV_DETA_REQ v = (V_INV_DETA_REQ)e.Row;
            INV_DETA_REQ   d = new INV_DETA_REQ {
                ID = v.ID, ID_ARTICULO = v.ID_ARTICULO, NM_CANTIDAD = v.NM_CANTIDAD, ID_REQ = v.ID_REQ
            };

            if (d.ID == 0)
            {
                insertardetalle(d);
            }
            else
            {
                modificardetalle(d);
            }
        }
Example #3
0
        private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
        {
            bool           flgvalid = true;
            string         msjerror = "";
            V_INV_DETA_REQ d        = (V_INV_DETA_REQ)e.Row;

            if (d.ID_ARTICULO == 0)
            {
                flgvalid = false;
                msjerror = "Seleccione un articulo";
                UIGRIDVIEW_DETA.SetColumnError(colID_ARTICULO, msjerror);
            }
            if (d.NM_CANTIDAD <= 0)
            {
                flgvalid = false;
                msjerror = "Digite una cantidad correcta";
                UIGRIDVIEW_DETA.SetColumnError(colNM_CANTIDAD, msjerror);
            }
            e.Valid = flgvalid;
        }