Example #1
0
        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);
                }
            }
        }
Example #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();
            }
        }
Example #3
0
 public void Add(InstanciaOrdenReparacion ins)
 {
     this.List.Add(ins);
 }