private void btnNuevaMaquina_Click(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarPanel = new FrmSelectedEntity(); String filtro = "id not in ("; String ids = ""; foreach (ExistenciaMaquina Item in Existencia.Maquinas) { ids = ids + "'" + Item.Maquina.ID + "',"; } if (ids.Length > 0) { filtro = filtro + ids.Substring(0, ids.Length - 1) + ")"; } else { filtro = ""; } Maquina maquina = (Maquina)FrmSeleccionarPanel.GetSelectedEntity(typeof(Maquina), "Máquina", filtro); if (maquina != null) { UltraGridRow Row = grillaMaquinas.DisplayLayout.Bands[0].AddNew(); Row.Tag = this.Existencia.AddItemMaquina(); ExistenciaMaquina item = (ExistenciaMaquina)Row.Tag; item.Maquina = maquina; MostrarMaquina(Row); } }
public void MostrarMaquina(UltraGridRow Row) { ExistenciaMaquina item = (ExistenciaMaquina)Row.Tag; Row.Cells[colCodigoMaquina].Value = item.Maquina.Codigo; Row.Cells[colNombreMaquina].Value = item.Maquina.Nombre; Row.Cells[colMaquinaDefecto].Value = item.PorDefecto; }