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); } } }
private void LoadFromSeleccionReparacionAjustes(SeleccionReparacionAjustes sra) { _idOrdenReparacion = Convert.ToInt64(sra.IdOrdenReparacion); _instancias.Clear(); _instancias.IdOrdenReparacion = _idOrdenReparacion; _repuestos.IdOrdenReparacion = _idOrdenReparacion; _repuestos.Clear(); DataSet data = mz.erp.businessrules.st_InstanciaOrdenReparacion.GetList(Convert.ToInt64(_idOrdenReparacion)); foreach (DataRow row in data.Tables[0].Rows) { InstanciaOrdenReparacion ins = new InstanciaOrdenReparacion(); ins.IdInstanciaOrdenReparacion = Convert.ToInt64(row["IdInstanciaOrdenReparacion"]); ins.IdTecnico = Convert.ToInt64(row["IdTecnico"]); ins.Tecnico = Convert.ToString(row["NombreTecnico"]); _instancias.Add(ins); } if (_instancias.Count == 1) { _selectedItem = _instancias.Get(0); GetRepuestos(); } }
public void Add(InstanciaOrdenReparacion ins) { this.List.Add(ins); }