public virtual UnidadListaCostosMaquina AddUnidad(Unidad Unidad) { UnidadListaCostosMaquina Item = new UnidadListaCostosMaquina(); Item.Unidad = Unidad; Unidades.Add(Item); return Item; }
public virtual UnidadListaCostosMaquina AddUnidad(Unidad Unidad) { UnidadListaCostosMaquina Item = new UnidadListaCostosMaquina(); Item.Unidad = Unidad; Unidades.Add(Item); return(Item); }
private EscalaListaCostosMaquina obtenerEscalaLCM(UnidadListaCostosMaquina Uilcm, ItemCotizacion itemcotizacion) { EscalaListaCostosMaquina eUilcm = null; if (Uilcm == null) { return eUilcm; } CalcularProduccionItem(itemcotizacion); Decimal cantidadProduccion = 0; if (Uilcm.Unidad.Nombre.Equals("MILLAR")) { cantidadProduccion = itemcotizacion.CantidadProduccion / 1000; Decimal entero = Convert.ToInt32(cantidadProduccion); Decimal dif = (cantidadProduccion - entero) * 100; if (dif < 20) { cantidadProduccion = entero; } } else { cantidadProduccion = itemcotizacion.CantidadProduccion; } foreach (EscalaListaCostosMaquina escala in Uilcm.Escalas) { if ((escala.Desde == 0) && (escala.Hasta == 0)) { eUilcm = escala; break; } else if ((escala.Desde <= cantidadProduccion) && (escala.Hasta >= cantidadProduccion)) { eUilcm = escala; break; } else if ((escala.Hasta == 0)) { eUilcm = escala; break; } } return eUilcm; }
private void ugUnidades_AfterSelectChange(object sender, AfterSelectChangeEventArgs e) { if (ugUnidades.ActiveRow == null) { return; } UnidadListaCostosMaquina = (UnidadListaCostosMaquina)ugUnidades.ActiveRow.Tag; MostrarEscalas(UnidadListaCostosMaquina); }
private void ubNuevaUnidad_Click(object sender, EventArgs e) { if (ItemListaCostosMaquina == null) { return; } FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Unidad Unidad = (Unidad)FrmSeleccionar.GetSelectedEntity(typeof(Unidad), "Unidad", ItemListaCostosMaquina.FiltroUnidades); if (Unidad != null) { UltraGridRow Row = ugUnidades.DisplayLayout.Bands[0].AddNew(); Row.Tag = ItemListaCostosMaquina.AddUnidad(Unidad); UnidadListaCostosMaquina = (UnidadListaCostosMaquina)Row.Tag; MostrarUnidad(Row); } }
public void MostrarEscalas(UnidadListaCostosMaquina UnidadListaCostosMaquina) { base.ClearAllRows(ref ugEscalas); foreach (EscalaListaCostosMaquina Item in UnidadListaCostosMaquina.Escalas) { UltraGridRow Row = ugEscalas.DisplayLayout.Bands[0].AddNew(); Row.Tag = Item; MostrarEscala(Row); } }