Пример #1
0
        private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
        {
            bool             flgvalid = true;
            string           msjerror = "";
            V_INV_DETA_ORDEN d        = (V_INV_DETA_ORDEN)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);
            }
            if (d.NM_PRECIO <= 0)
            {
                flgvalid = false;
                msjerror = "Digite un precio correcta";
                UIGRIDVIEW_DETA.SetColumnError(colNM_PRECIO, msjerror);
            }
            e.Valid = flgvalid;
        }
Пример #2
0
 private void UIGRIDVIEW_DoubleClick(object sender, EventArgs e)
 {
     if (UIGRIDVIEW.FocusedRowHandle >= 0)
     {
         //int tupla = (int)UIGRIDVIEW.GetFocusedRowCellValue("ID");
         V_INV_DETA_ORDEN tupla       = (V_INV_DETA_ORDEN )UIGRIDVIEW.GetFocusedRow();
         INV_DETA_INGR    tupla_nueva = new INV_DETA_INGR  {
             ID_ARTICULO = (int)tupla.ID_ARTICULO, ID_INGR = enca.ID, FLG_INGR = 'N', ID_DETA_ORDEN = tupla.ID, NM_CANTIDAD = tupla.NM_CANT_FALTANTE, NM_PRECIO = tupla.NM_PRECIO
         };
         frmpapa.insertardetalle(tupla_nueva);
         Consultar();
     }
 }
Пример #3
0
        private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            V_INV_DETA_ORDEN v = (V_INV_DETA_ORDEN)e.Row;
            INV_DETA_ORDEN   d = new INV_DETA_ORDEN  {
                ID = v.ID, ID_ARTICULO = v.ID_ARTICULO, NM_CANTIDAD = v.NM_CANTIDAD, ID_ORDEN = v.ID_ORDEN, NM_PRECIO = v.NM_PRECIO
            };

            if (d.ID == 0)
            {
                insertardetalle(d);
            }
            else
            {
                modificardetalle(d);
            }
        }