public void insertElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ALMACEN almacen = (ALMACEN)element;

                    var validacion = (from cust in entity.ALMACENs
                                      where cust.ALMACEN_NAME == almacen.ALMACEN_NAME
                                      select cust).ToList();

                    if (validacion.Count == 0)
                    {
                        almacen.UNID_ALMACEN = UNID.getNewUNID();
                        //Sync
                        almacen.IS_MODIFIED        = true;
                        almacen.LAST_MODIFIED_DATE = UNID.getNewUNID();
                        var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                        modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                        entity.SaveChanges();

                        entity.ALMACENs.AddObject(almacen);
                        entity.SaveChanges();

                        UNID.Master(almacen, u, -1, "Inserción");
                    }
                }
            }
        }
        public void loadSync(object element)
        {
            if (element != null)
            {
                ALMACEN poco = (ALMACEN)element;
                using (var entity = new TAE2Entities())
                {
                    var query = (from cust in entity.ALMACENs
                                 where poco.UNID_ALMACEN == cust.UNID_ALMACEN
                                 select cust).ToList();

                    //Actualización
                    if (query.Count > 0)
                    {
                        var aux = query.First();

                        if (aux.LAST_MODIFIED_DATE < poco.LAST_MODIFIED_DATE)
                        {
                            udpateElementSync((object)poco);
                        }
                    }
                    //Inserción
                    else
                    {
                        insertElementSync((object)poco);
                    }

                    var modifiedAlmacen = entity.ALMACENs.First(p => p.UNID_ALMACEN == poco.UNID_ALMACEN);
                    modifiedAlmacen.IS_MODIFIED = false;
                    entity.SaveChanges();
                }
            }
        }
        public void saveArticuloBaja()
        {
            if (_dataMapper != null)
            {
                ITEM item = new ITEM();
                item.UNID_ITEM = this.UnidItem;
                ULTIMO_MOVIMIENTO tmp = new ULTIMO_MOVIMIENTO();

                if (this._unidAlmacen != null)
                {
                    ALMACEN almacen = new ALMACEN();
                    almacen.UNID_ALMACEN = (long)this._unidAlmacen;
                    tmp = this._dataMapper.getCantidadItemsBaja(item, almacen, "salida baja");
                }

                this._cantidad += tmp.CANTIDAD;

                if (tmp.UNID_ULTIMO_MOVIMIENTO == 0)
                {
                    _dataMapper.insertElementBaja(new ULTIMO_MOVIMIENTO {
                        UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = false, CANTIDAD = this._cantidad, UNID_ITEM_STATUS = this._unidItemStatus
                    });
                }
                else
                {
                    _dataMapper.udpateElement2Baja(new ULTIMO_MOVIMIENTO {
                        UNID_ULTIMO_MOVIMIENTO = tmp.UNID_ULTIMO_MOVIMIENTO, UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = false, CANTIDAD = this._cantidad, UNID_ITEM_STATUS = this._unidItemStatus
                    });
                }
            }
        }
 private void CargarAlmacenesPrincipales(short id_almacen_tipo_cat, short id_centro)
 {
     try
     {
         if (id_almacen_tipo_cat != 1 && id_centro != -1)
         {
             almacenesPrincipales = new ObservableCollection <ALMACEN>(new cAlmacen().SeleccionarAlmacenesPrincipales(id_almacen_tipo_cat, id_centro, _usuario.Almacen_Grupo, "S"));
         }
         else
         {
             almacenesPrincipales = new ObservableCollection <ALMACEN>();
         }
         var dummy = new ALMACEN {
             ID_ALMACEN  = -1,
             DESCRIPCION = "SELECCIONE UNA"
         };
         almacenesPrincipales.Add(dummy);
         RaisePropertyChanged("AlmacenesPrincipales");
         selectedAlmacenPrincipal = dummy;
         RaisePropertyChanged("SelectedAlmacenPrincipal");
     }
     catch (Exception ex)
     {
         throw new Exception("Hubo un error al cargar los almacenes. Favor de contactar al administrador");
     }
 }
        public void udpateElementSync(object element)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ALMACEN almacen         = (ALMACEN)element;
                    var     modifiedAlmacen = entity.ALMACENs.First(p => p.UNID_ALMACEN == almacen.UNID_ALMACEN);
                    modifiedAlmacen.ALMACEN_NAME = almacen.ALMACEN_NAME;
                    modifiedAlmacen.CONTACTO     = almacen.CONTACTO;
                    modifiedAlmacen.MAIL         = almacen.MAIL;
                    modifiedAlmacen.DIRECCION    = almacen.DIRECCION;
                    modifiedAlmacen.MAIL_DEFAULT = almacen.MAIL_DEFAULT;
                    modifiedAlmacen.IS_ACTIVE    = almacen.IS_ACTIVE;
                    //Sync
                    modifiedAlmacen.IS_MODIFIED        = true;
                    modifiedAlmacen.LAST_MODIFIED_DATE = UNID.getNewUNID();

                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();

                    entity.SaveChanges();
                }
            }
        }
        public ULTIMO_MOVIMIENTO getCantidadItemsBaja(ITEM item, ALMACEN almacen, string soloBaja)
        {
            ULTIMO_MOVIMIENTO um = new ULTIMO_MOVIMIENTO();

            try
            {
                if (item != null && almacen != null)
                {
                    using (var entity = new TAE2Entities())
                    {
                        var r = (from p in entity.ULTIMO_MOVIMIENTO
                                 where p.UNID_ITEM == item.UNID_ITEM && p.UNID_ALMACEN == almacen.UNID_ALMACEN
                                 select p).First();
                        um = r;
                        if (r == null)
                        {
                            return(null);
                        }
                        um.ITEM_STATUS = r.ITEM_STATUS;
                        um             = r;
                    }
                }
            }
            catch (Exception)
            {
                return(new ULTIMO_MOVIMIENTO());
            }

            return(um);
        }
Beispiel #7
0
        private void GuardarAlmacen()
        {
            try
            {
                var _almacen = new ALMACEN
                {
                    ACTIVO           = (Activo) ? "S" : "N",
                    DESCRIPCION      = Descripcion,
                    ID_CENTRO        = SelectedCentroVistaDetalle.ID_CENTRO,
                    ID_PRODUCTO_TIPO = SelectedAlmacen_Tipo_Cat.ID_ALMACEN_TIPO
                };

                if (RealizarAccion == AccionSalvar.Salvar)
                {
                    new cAlmacen().Insertar(_almacen);
                    _dialogCoordinator.ShowMessageAsync(this, "Notificacion", "Se inserto el almacen con exito");
                }
                else if (RealizarAccion == AccionSalvar.Actualizar)
                {
                    _almacen.ID_ALMACEN = ID.Value;
                    new cAlmacen().Actualizar(_almacen);
                    _dialogCoordinator.ShowMessageAsync(this, "Notificacion", string.Format("Se actualizo el almacen {0} con exito", _almacen.DESCRIPCION));
                }
            }
            catch (Exception ex)
            {
                _dialogCoordinator.ShowMessageAsync(this, "Error", "Ocurrió un error en la operacion. Favor de notificar al administrador");
            }
        }
Beispiel #8
0
        public ActionResult DeleteConfirmed(int id)
        {
            ALMACEN aLMACEN = db.ALMACENs.Find(id);

            db.ALMACENs.Remove(aLMACEN);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #9
0
 public ActionResult Edit([Bind(Include = "ID_ALMACEN,DESCRIPCION,ESTADO")] ALMACEN aLMACEN)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aLMACEN).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aLMACEN));
 }
Beispiel #10
0
 public DeleteAlmacen(ALMACEN almacen)
 {
     this.UNID_ALMACEN = almacen.UNID_ALMACEN;
     this.ALMACEN_NAME = almacen.ALMACEN_NAME;
     this.CONTACTO     = almacen.CONTACTO;
     this.MAIL         = almacen.MAIL;
     this.MAIL_DEFAULT = almacen.MAIL_DEFAULT;
     this.DIRECCION    = almacen.DIRECCION;
     this.IS_ACTIVE    = almacen.IS_ACTIVE;
     this.IsChecked    = false;
 }
Beispiel #11
0
        public ActionResult Create([Bind(Include = "ID_ALMACEN,DESCRIPCION,ESTADO")] ALMACEN aLMACEN)
        {
            if (ModelState.IsValid)
            {
                db.ALMACENs.Add(aLMACEN);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aLMACEN));
        }
Beispiel #12
0
        public ActionResult Create(ALMACEN almacen)
        {
            if (ModelState.IsValid)
            {
                db.ALMACENs.Add(almacen);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(almacen));
        }
        public void saveArticulo()
        {
            if (_dataMapper != null)
            {
                ITEM item = new ITEM();
                item.UNID_ITEM = this.UnidItem;
                ULTIMO_MOVIMIENTO tmp = new ULTIMO_MOVIMIENTO();

                if (this._unidAlmacen != null)
                {
                    ALMACEN almacen = new ALMACEN();
                    almacen.UNID_ALMACEN = (long)this._unidAlmacen;
                    tmp = this._dataMapper.getCantidadItems(item, almacen);
                }
                else if (this._unidProveedor != null)
                {
                    PROVEEDOR proveedor = new PROVEEDOR();
                    proveedor.UNID_PROVEEDOR = (long)this._unidProveedor;
                    tmp = this._dataMapper.getCantidadItems(item, proveedor);
                }
                else if (this._unidCliente != null)
                {
                    CLIENTE cliente = new CLIENTE();
                    cliente.UNID_CLIENTE = (long)this._unidCliente;
                    tmp = this._dataMapper.getCantidadItems(item, cliente);
                }
                else if (this._unidInfraestructura != null)
                {
                    INFRAESTRUCTURA infraestructura = new INFRAESTRUCTURA();
                    infraestructura.UNID_INFRAESTRUCTURA = (long)this._unidInfraestructura;
                    tmp = this._dataMapper.getCantidadItems(item, infraestructura);
                }

                this._cantidad += tmp.CANTIDAD;

                if (tmp.UNID_ULTIMO_MOVIMIENTO == 0)
                {
                    _dataMapper.insertElement(new ULTIMO_MOVIMIENTO {
                        UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = true, CANTIDAD = this._cantidad, UNID_ITEM_STATUS = this._unidItemStatus
                    });
                }
                else
                {
                    _dataMapper.udpateElement2(new ULTIMO_MOVIMIENTO {
                        UNID_ULTIMO_MOVIMIENTO = tmp.UNID_ULTIMO_MOVIMIENTO, UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = true, CANTIDAD = this._cantidad, UNID_ITEM_STATUS = this._unidItemStatus
                    });
                }

                //_dataMapper.insertElement(new MOVIMENTO() { UNID_MOVIMIENTO = this._unidMovimiento, FECHA_MOVIMIENTO = this._fechaMovimiento, UNID_TIPO_MOVIMIENTO = this._tipoMovimiento.UNID_TIPO_MOVIMIENTO, UNID_ALMACEN_DESTINO = this._almacenDestino.UNID_ALMACEN, UNID_PROVEEDOR_DESTINO = this._proveedorDestino.UNID_PROVEEDOR, UNID_CLIENTE_DESTINO = this._clienteDestino.UNID_CLIENTE, UNID_ALMACEN_PROCEDENCIA = this._almacenProcedencia.UNID_ALMACEN, UNID_CLIENTE_PROCEDENCIA = this._clienteProcedencia.UNID_CLIENTE, UNID_PROVEEDOR_PROCEDENCIA = this._proveedorProcedencia.UNID_PROVEEDOR, UNID_SERVICIO = this._servicio.UNID_SERVICIO, TT = this._tt, CONTACTO = this._contacto, UNID_TRANSPORTE = this._transporte.UNID_TRANSPORTE, IS_ACTIVE = this._isActive, DIRECCION_ENVIO = this._direccionEnvio, SITIO_ENLACE = this._sitioEnlace, NOMBRE_SITIO = this._nombreSitio, RECIBE = this._recibe, GUIA = this._guia, UNID_CLIENTE = this._cliente.UNID_CLIENTE, UNID_PROVEEDOR = this._proveedor.UNID_PROVEEDOR, UNID_FACTURA_VENTA = this._facturaVenta.UNID_FACTURA_VENTA });
                //_dataMapper.udpateElement(new ULTIMO_MOVIMIENTO { UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = true, CANTIDAD = this._cantidad });
                //_dataMapper.udpateElement2(new ULTIMO_MOVIMIENTO { UNID_ITEM = this._unidItem, UNID_ALMACEN = this._unidAlmacen, UNID_CLIENTE = this.UnidCliente, UNID_MOVIMIENTO_DETALLE = this._unidMovimientoDetalle, UNID_PROVEEDOR = this._unidProveedor, UNID_INFRAESTRUCTURA = this._unidInfraestructura, IS_ACTIVE = true, CANTIDAD = this._cantidad });
            }
        }
Beispiel #14
0
 public DeleteProgramado(PROGRAMADO programado)
 {
     this.UNID_PROGRAMADO = programado.UNID_PROGRAMADO;
     this.PROGRAMADO1     = programado.PROGRAMADO1;
     this._almacen        = programado.ALMACEN;
     this._articulo       = programado.ARTICULO;
     this._categoria      = programado.ARTICULO.CATEGORIA;
     this._equipo         = programado.ARTICULO.EQUIPO;
     this._marca          = programado.ARTICULO.MARCA;
     this._modelo         = programado.ARTICULO.MODELO;
     this.IS_ACTIVE       = programado.IS_ACTIVE;
     this.IsChecked       = false;
 }
        public object getTecnicosByAlmancen(ALMACEN a)
        {
            using (var Entity = new TAE2Entities())
            {
                var res = (from p in Entity.TECNICOes
                           join enlace in Entity.ALMACEN_TECNICO on p.UNID_TECNICO equals enlace.UNID_TECNICO
                           join almacen in Entity.ALMACENs on enlace.UNID_ALMACEN equals almacen.UNID_ALMACEN
                           where (p.IS_ACTIVE == true && a.UNID_ALMACEN == almacen.UNID_ALMACEN)
                           select p).ToList();

                return(res);
            }
        }
 public void updateArticuloBaja(ALMACEN almacen, string soloBaja)
 {
     if (almacen != null)
     {
         if (_dataMapper != null)
         {
             ITEM item = new ITEM();
             item.UNID_ITEM = this.UnidItem;
             ULTIMO_MOVIMIENTO aux = this._dataMapper.getCantidadItemsBaja(item, almacen, "salida baja");
             aux.CANTIDAD -= this._cantidad;
             this._dataMapper.udpateElement2Baja(aux);
         }
     }
 }
 public void updateArticulo(ALMACEN almacen)
 {
     if (almacen != null)
     {
         if (_dataMapper != null)
         {
             ITEM item = new ITEM();
             item.UNID_ITEM = this.UnidItem;
             ULTIMO_MOVIMIENTO aux = this._dataMapper.getCantidadItems(item, almacen);
             aux.CANTIDAD -= this._cantidad;
             this._dataMapper.udpateElement2(aux);
         }
     }
 }
Beispiel #18
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ALMACEN aLMACEN = db.ALMACENs.Find(id);

            if (aLMACEN == null)
            {
                return(HttpNotFound());
            }
            return(View(aLMACEN));
        }
Beispiel #19
0
        public ActionResult Edit(int id, ALMACEN almacenPost)
        {
            if (ModelState.IsValid)
            {
                var almacen = db.ALMACENs.Find(id);
                almacen.estante = almacenPost.estante;
                almacen.nivel   = almacenPost.nivel;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(almacenPost));
        }
 public DeleteMaxMin(MAX_MIN maxMin)
 {
     this.UNID_MAX_MIN = maxMin.UNID_MAX_MIN;
     this.MAX          = maxMin.MAX;
     this.MIN          = maxMin.MIN;
     this._almacen     = maxMin.ALMACEN;
     this._articulo    = maxMin.ARTICULO;
     this._categoria   = maxMin.ARTICULO.CATEGORIA;
     this._equipo      = maxMin.ARTICULO.EQUIPO;
     this._marca       = maxMin.ARTICULO.MARCA;
     this._modelo      = maxMin.ARTICULO.MODELO;
     this.IS_ACTIVE    = maxMin.IS_ACTIVE;
     this.IsChecked    = false;
 }
        public void insertElementSync(object element)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ALMACEN almacen = (ALMACEN)element;

                    //Sync
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();

                    entity.ALMACENs.AddObject(almacen);
                    entity.SaveChanges();
                }
            }
        }
        public void insertRelacion(object element, List <long> unidTecnico, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ALMACEN almacen = (ALMACEN)element;
                    if (almacen.UNID_ALMACEN == 0)
                    {
                        almacen.UNID_ALMACEN = UNID.getNewUNID();
                    }
                    //Sync
                    almacen.IS_MODIFIED        = true;
                    almacen.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();

                    entity.ALMACENs.AddObject(almacen);
                    entity.SaveChanges();

                    UNID.Master(almacen, u, -1, "Inserción");

                    if (unidTecnico.Count > 0)
                    {
                        foreach (var item in unidTecnico)
                        {
                            ALMACEN_TECNICO almacenTecnico = new ALMACEN_TECNICO();
                            almacenTecnico.UNID_ALMACEN = almacen.UNID_ALMACEN;
                            almacenTecnico.UNID_TECNICO = item;
                            //Sync
                            almacenTecnico.IS_MODIFIED        = true;
                            almacenTecnico.LAST_MODIFIED_DATE = UNID.getNewUNID();
                            modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                            modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                            entity.SaveChanges();

                            entity.ALMACEN_TECNICO.AddObject(almacenTecnico);
                            entity.SaveChanges();
                        }
                    }
                }
            }
        }
 public void deleteElement(object element, USUARIO u)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             ALMACEN almacen          = (ALMACEN)element;
             var     modifiedAlamacen = entity.ALMACENs.First(p => p.UNID_ALMACEN == almacen.UNID_ALMACEN);
             modifiedAlamacen.IS_ACTIVE = false;
             //Sync
             modifiedAlamacen.IS_MODIFIED        = true;
             modifiedAlamacen.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             UNID.Master(almacen, u, -1, "Emininación");
         }
     }
 }
        public void AttempAddTecnicoExternal(ALMACEN alm, CatalogTecnicoModel tec)
        {
            if (_almData != null)
            {
                for (int i = 0; i < tec.Tecnico.Count; i++)
                {
                    this._addTecnico.UnidTecnico = DAL.UNID.getNewUNID();
                    this._addTecnico.Ciudad      = new CIUDAD {
                        UNID_CIUDAD = (long)tec.Tecnico[i].UNID_CIUDAD
                    };
                    this._addTecnico.Mail        = tec.Tecnico[i].MAIL;
                    this._addTecnico.TecnicoName = tec.Tecnico[i].TECNICO_NAME;

                    this._addTecnico.saveTecnico();

                    AlmacenDataMapper a = new AlmacenDataMapper();
                    a.UpsertMixRelation(new DAL.POCOS.ALMACEN_TECNICO {
                        UNID_ALMACEN = alm.UNID_ALMACEN, UNID_TECNICO = this._addTecnico.UnidTecnico
                    });
                }
            }
            else
            {
                for (int i = 0; i < tec.Tecnico.Count; i++)
                {
                    this._addTecnico.UnidTecnico = DAL.UNID.getNewUNID();
                    this._addTecnico.Ciudad      = new CIUDAD {
                        UNID_CIUDAD = (long)tec.Tecnico[i].UNID_CIUDAD
                    };
                    this._addTecnico.Mail        = tec.Tecnico[i].MAIL;
                    this._addTecnico.TecnicoName = tec.Tecnico[i].TECNICO_NAME;

                    this._addTecnico.saveTecnico();

                    AlmacenDataMapper a = new AlmacenDataMapper();
                    a.UpsertMixRelation(new DAL.POCOS.ALMACEN_TECNICO {
                        UNID_ALMACEN = alm.UNID_ALMACEN, UNID_TECNICO = this._addTecnico.UnidTecnico
                    });
                }
            }
        }
Beispiel #25
0
        private ObservableCollection <TECNICO> GetTecnicosByAlmacen(ALMACEN alm)
        {
            ObservableCollection <TECNICO> almCollec = new ObservableCollection <TECNICO>();

            try
            {
                TecnicoDataMapper artDataMapper = new TecnicoDataMapper();
                List <TECNICO>    tecnicoss     = (List <TECNICO>)artDataMapper.getTecnicosByAlmancen(alm);

                foreach (TECNICO t in tecnicoss)
                {
                    almCollec.Add(t);
                }
            }
            catch (Exception)
            {
                ;
            }

            return(almCollec);
        }
Beispiel #26
0
 public MovimientoSalidasModel(IDataMapper dataMapper, USUARIO u)
 {
     this._unidMovimiento  = UNID.getNewUNID();
     this._fechaMovimiento = DateTime.Now;
     this._isActive        = true;
     if ((dataMapper as MovimientoDataMapper) != null)
     {
         this._dataMapper = new MovimientoDataMapper();
     }
     this._almacenDestino     = new ALMACEN();
     this._proveedorDestino   = new PROVEEDOR();
     this._clienteDestino     = null;
     this._almacenProcedencia = new ALMACEN();
     this._servicio           = new SERVICIO();
     this._transporte         = new TRANSPORTE();
     this._cliente            = new CLIENTE();
     this._proveedor          = new PROVEEDOR();
     this._facturaVenta       = new FACTURA_VENTA();
     this._solicitante        = null;
     this._tipoPedimento      = new TIPO_PEDIMENTO();
     this.ActualUser          = u;
 }
Beispiel #27
0
 public MovimientoModel(IDataMapper dataMapper, int mov)
 {
     if ((dataMapper as MovimientoDataMapper) != null)
     {
         this._dataMapper = dataMapper as MovimientoDataMapper;
     }
     this._tipoMovimiento       = new TIPO_MOVIMIENTO();
     this._almacenDestino       = new ALMACEN();
     this._proveedorProcedencia = new PROVEEDOR();
     this._clienteProcedencia   = new CLIENTE();
     this._almacenProcedencia   = new ALMACEN();
     this._servicio             = new SERVICIO();
     this._transporte           = new TRANSPORTE();
     this._cliente             = new CLIENTE();
     this._proveedor           = new PROVEEDOR();
     this._facturaVenta        = new FACTURA_VENTA();
     this._solicitante         = null;
     this._tecnico             = new TECNICO();
     this._solicitanteLectura  = new SOLICITANTE();
     this._empresaLectura      = new EMPRESA();
     this._departamentoLectura = new DEPARTAMENTO();
 }
Beispiel #28
0
 public MovimientoModel(IDataMapper dataMapper)
 {
     this._unidMovimiento  = UNID.getNewUNID();
     this._fechaMovimiento = DateTime.Now;
     this._isActive        = true;
     if ((dataMapper as MovimientoDataMapper) != null)
     {
         this._dataMapper = dataMapper as MovimientoDataMapper;
     }
     this._tipoMovimiento       = new TIPO_MOVIMIENTO();
     this._almacenDestino       = new ALMACEN();
     this._proveedorProcedencia = new PROVEEDOR();
     this._clienteProcedencia   = null;
     this._almacenProcedencia   = null;
     this._servicio             = new SERVICIO();
     this._transporte           = new TRANSPORTE();
     this._cliente      = new CLIENTE();
     this._proveedor    = new PROVEEDOR();
     this._facturaVenta = new FACTURA_VENTA();
     this._solicitante  = null;
     this._tecnico      = new TECNICO();
 }
        public UltimoMovimientoModel(ALMACEN almacen, CLIENTE cliente, PROVEEDOR proveedor)
        {
            this._dataMapper = new UltimoMovimientoDataMapper();
            this._isChecked  = false;
            if (almacen != null)
            {
                this._unidAlmacen = almacen.UNID_ALMACEN;
                this.Lugar        = "Almacen: " + almacen.ALMACEN_NAME;
            }

            if (proveedor != null)
            {
                this._unidProveedor = proveedor.UNID_PROVEEDOR;
                this.Lugar          = "Proveedor: " + proveedor.PROVEEDOR_NAME;
            }

            if (cliente != null)
            {
                this._unidCliente = cliente.UNID_CLIENTE;
                this.Lugar        = "Cliente: " + cliente.CLIENTE1;
            }
        }
Beispiel #30
0
        private ObservableCollection <TECNICO> GetTecnicosbyAlmacen(ALMACEN almacen)
        {
            ObservableCollection <TECNICO> tecnicoModel = new ObservableCollection <TECNICO>();

            try
            {
                TecnicoDataMapper artDataMapper = new TecnicoDataMapper();
                List <TECNICO>    articulos     = (List <TECNICO>)artDataMapper.getTecnicosByAlmancen(new ALMACEN()
                {
                    UNID_ALMACEN = almacen.UNID_ALMACEN
                });

                foreach (TECNICO tec in articulos)
                {
                    tecnicoModel.Add(tec);
                }
            }
            catch (Exception)
            {
                ;
            }

            return(tecnicoModel);
        }