Пример #1
0
        private void ubNuevaUnidad_Click(object sender, EventArgs e)
        {
            String filtro = "IDExistencia='" + ItemListaPreciosExistencia.Existencia.ID + "'";

            if (ItemListaPreciosExistencia.FiltroUnidades.Length > 0)
            {
                filtro += " and " + ItemListaPreciosExistencia.FiltroUnidades;
            }
            if (ItemListaPreciosExistencia == null)
            {
                return;
            }
            FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity();
            ExistenciaUnidad  Unidad         = (ExistenciaUnidad)FrmSeleccionar.GetSelectedEntity(typeof(ExistenciaUnidad), "ExistenciaUnidad", filtro);

            if (Unidad != null)
            {
                UltraGridRow Row = ugUnidades.DisplayLayout.Bands[0].AddNew();

                ExistenciaUnidad eu = (ExistenciaUnidad)HelperNHibernate.GetEntityByID("ExistenciaUnidad", Unidad.ID);
                Row.Tag = ItemListaPreciosExistencia.AddUnidad(eu);
                UnidadListaPreciosExistencia = (UnidadListaPreciosExistencia)Row.Tag;
                MostrarUnidad(Row);
            }
        }
Пример #2
0
        public void MostrarUnidad(UltraGridRow Row)
        {
            UnidadListaPreciosExistencia Item = (UnidadListaPreciosExistencia)Row.Tag;

            Row.Cells[colUnidad].Value = (Item.Unidad != null) ? Item.Unidad.Unidad.Nombre : "";
            MostrarEscalas(Item);
        }
Пример #3
0
 private void ugUnidades_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
 {
     if (ugUnidades.ActiveRow == null)
     {
         return;
     }
     UnidadListaPreciosExistencia = (UnidadListaPreciosExistencia)ugUnidades.ActiveRow.Tag;
     MostrarEscalas(UnidadListaPreciosExistencia);
 }
Пример #4
0
 public void MostrarEscalas(UnidadListaPreciosExistencia UnidadListaPreciosExistencia)
 {
     base.ClearAllRows(ref ugEscalas);
     foreach (EscalaListaPreciosExistencia Item in UnidadListaPreciosExistencia.Escalas)
     {
         UltraGridRow Row = ugEscalas.DisplayLayout.Bands[0].AddNew();
         Row.Tag = Item;
         MostrarEscala(Row);
     }
 }