private void GetRepuestos() { _repuestosOR.Clear(); foreach (long IdOrdenreparacion in _ordenReparacionInstancias.Keys) { ArrayList instancias = (ArrayList)_ordenReparacionInstancias[IdOrdenreparacion]; foreach (long IdIsntanciaOrdenReparacion in instancias) { RepuestosOrdenreparacion repuestos = new RepuestosOrdenreparacion(false); repuestos.IdOrdenReparacion = IdOrdenreparacion; repuestos.IdInstanciaOrdenReparacion = IdIsntanciaOrdenReparacion; /*Anterior - German */ //DataSet dataRepuestos = mz.erp.businessrules.st_RepuestoOrdenReparacion.GetList(long.MinValue,repuestos.IdInstanciaOrdenReparacion, null); DataSet dataRepuestos = mz.erp.businessrules.st_RepuestoOrdenReparacion.GetListByIdInstanciaOrdenReparacion(repuestos.IdInstanciaOrdenReparacion); foreach (DataRow row in dataRepuestos.Tables[0].Rows) { Repuesto rep = new Repuesto(); rep.IdProducto = Convert.ToString(row["IdProducto"]); rep.CantidadEntregada = Convert.ToDecimal(row["Entregado"]); rep.CantidadPedida = Convert.ToDecimal(row["Cantidad"]); rep.CantidadReservada = Convert.ToDecimal(row["Reservado"]); rep.IdRepuestoOrdenReparacion = Convert.ToInt64(row["IdRepuestoOrdenReparacion"]); if (rep.IdProducto != String.Empty) { repuestos.Add(rep); } } _repuestosOR.Add(repuestos.IdInstanciaOrdenReparacion, repuestos); } } }
private void LoadFromAjustarStock(AjustarStock ajuste) { _signoAjuste = ajuste.Signo; _repuestos.Clear(); foreach (ItemAjuste item in ajuste.Items) { Repuesto rep = new Repuesto(); rep.IdProducto = item.IdProducto; rep.CantidadEntregada = item.Cantidad; rep.CantidadReservada = item.CantidadReservada; _repuestos.Add(rep); } }
private void GetRepuestos() { InstanciaOrdenReparacion ins = (InstanciaOrdenReparacion)_selectedItem; _repuestos.Clear(); _repuestos.IdInstanciaOrdenReparacion = ins.IdInstanciaOrdenReparacion; DataSet dataRepuestos = mz.erp.businessrules.st_RepuestoOrdenReparacion.GetList(long.MinValue, _repuestos.IdInstanciaOrdenReparacion, null); foreach (DataRow row in dataRepuestos.Tables[0].Rows) { Repuesto rep = new Repuesto(); rep.IdProducto = Convert.ToString(row["IdProducto"]); rep.CantidadEntregada = Convert.ToDecimal(row["Entregado"]); rep.CantidadPedida = Convert.ToDecimal(row["Cantidad"]); rep.CantidadReservada = Convert.ToDecimal(row["Reservado"]); if (rep.IdProducto != String.Empty) { _repuestos.Add(rep); } } }