コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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();
            }
        }