Exemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "SECUENCIAL,ARTICULO1,CATEGORIAARTICULO")] ARTICULO aRTICULO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aRTICULO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aRTICULO));
 }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "ID_ARTICULO,DESCRIPCION_ARTICULO,EXISTENCIA_ARTICULO,ID_TIPOINVENTARIO,COSTOUNITARIO,ESTADO")] ARTICULO aRTICULO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aRTICULO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_TIPOINVENTARIO = new SelectList(db.TIPOINVENTARIO, "ID_TIPOINVENTARIO", "DESCRIPCION", aRTICULO.ID_TIPOINVENTARIO);
     return(View(aRTICULO));
 }
Exemplo n.º 3
0
 //public DeleteArticulo(object articulo)
 public DeleteArticulo(ARTICULO articulo)
 {
     this.UNID_ARTICULO = articulo.UNID_ARTICULO;
     this.ARTICULO1     = articulo.ARTICULO1;
     this._categoria    = articulo.CATEGORIA;
     this._marca        = articulo.MARCA;
     this._equipo       = articulo.EQUIPO;
     this._modelo       = articulo.MODELO;
     this.IS_ACTIVE     = articulo.IS_ACTIVE;
     this.IsChecked     = false;
 }
Exemplo n.º 4
0
        public ActionResult Create([Bind(Include = "SECUENCIAL,ARTICULO1,CATEGORIAARTICULO")] ARTICULO aRTICULO)
        {
            if (ModelState.IsValid)
            {
                db.ARTICULO.Add(aRTICULO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aRTICULO));
        }
Exemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "ID_ARTICULO,DESCRIPCION,ID_PRECIO,IMG")] ARTICULO aRTICULO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aRTICULO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_PRECIO = new SelectList(db.PRECIOs, "ID_PRECIO", "TIPO_PRECIO", aRTICULO.ID_PRECIO);
     return(View(aRTICULO));
 }
Exemplo n.º 6
0
 public bool ArticulosIguales(ARTICULO articuloUno, ARTICULO articuloDos)
 {
     if (articuloUno.ID == articuloDos.ID &&
         articuloUno.DESCRIPCION == articuloDos.DESCRIPCION &&
         articuloUno.FK_TIP_ART == articuloDos.FK_TIP_ART &&
         articuloUno.Z_FK_TIP_ART == articuloDos.Z_FK_TIP_ART &&
         articuloUno.ARTICULO_PROPIO == articuloDos.ARTICULO_PROPIO)
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 7
0
 public void Create(ARTICULO articulo)
 {
     try
     {
         var respuesta = _contexto.ARTICULO.Add(articulo);
         _contexto.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 8
0
        public ActionResult Create([Bind(Include = "ID_ARTICULO,DESCRIPCION_ARTICULO,EXISTENCIA_ARTICULO,ID_TIPOINVENTARIO,COSTOUNITARIO,ESTADO")] ARTICULO aRTICULO)
        {
            if (ModelState.IsValid)
            {
                db.ARTICULOes.Add(aRTICULO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_TIPOINVENTARIO = new SelectList(db.TIPOINVENTARIOs, "ID_TIPOINVENTARIO", "DESCRIPCION_INVENTARIO", aRTICULO.ID_TIPOINVENTARIO);
            return(View(aRTICULO));
        }
Exemplo n.º 9
0
 private bool ArticulosIguales(ARTICULO serviceArticulo, ItrisArticuloEntity itrisArticulo)
 {
     if (serviceArticulo.ID == itrisArticulo.ID &&
         serviceArticulo.DESCRIPCION == itrisArticulo.DESCRIPCION &&
         serviceArticulo.FK_TIP_ART == itrisArticulo.FK_TIP_ART &&
         serviceArticulo.Z_FK_TIP_ART == itrisArticulo.Z_FK_TIP_ART &&
         serviceArticulo.ARTICULO_PROPIO == itrisArticulo.ARTICULO_PROPIO)
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 10
0
        private ARTICULO CreoNuevoArticulo(ItrisArticuloEntity itrisArticulo)
        {
            ARTICULO nuevoArticulo = new ARTICULO()
            {
                ID              = itrisArticulo.ID,
                DESCRIPCION     = itrisArticulo.DESCRIPCION,
                FK_TIP_ART      = itrisArticulo.FK_TIP_ART,
                Z_FK_TIP_ART    = itrisArticulo.Z_FK_TIP_ART,
                ARTICULO_PROPIO = itrisArticulo.ARTICULO_PROPIO
            };

            return(nuevoArticulo);
        }
Exemplo n.º 11
0
 public object Delete(ARTICULO articulo)
 {
     try
     {
         var result = _contexto.ARTICULO.Remove(articulo);
         _contexto.SaveChanges();
         return(result);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 12
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;
 }
Exemplo n.º 13
0
        // GET: Articulos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ARTICULO aRTICULO = db.ARTICULO.Find(id);

            if (aRTICULO == null)
            {
                return(HttpNotFound());
            }
            return(View(aRTICULO));
        }
Exemplo n.º 14
0
 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;
 }
Exemplo n.º 15
0
        public ActionResult Modificar(ARTICULO _articulo)
        {
            var Resultado = new ArticulosBussiness().Modificar(_articulo);

            if (Resultado.Error)
            {
                ModelState.AddModelError("Error", Resultado.Mensaje);
                return(View("Modificar"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 16
0
        // GET: Articulo/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ARTICULO aRTICULO = db.ARTICULOes.Find(id);

            if (aRTICULO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_PRECIO = new SelectList(db.PRECIOs, "ID_PRECIO", "TIPO_PRECIO", aRTICULO.ID_PRECIO);
            return(View(aRTICULO));
        }
Exemplo n.º 17
0
        // GET: ARTICULOes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ARTICULO aRTICULO = db.ARTICULO.Find(id);

            if (aRTICULO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_TIPOINVENTARIO = new SelectList(db.TIPOINVENTARIO, "ID_TIPOINVENTARIO", "DESCRIPCION", aRTICULO.ID_TIPOINVENTARIO);
            return(View(aRTICULO));
        }
        public void insertElementTest()
        {
            ArticuloDataMapper target  = new ArticuloDataMapper(); // TODO: Inicializar en un valor adecuado
            object             element = null;                     // TODO: Inicializar en un valor adecuado
            ARTICULO           modelo  = new ARTICULO();

            modelo.ARTICULO1      = "Tableta";
            modelo.UNID_CATEGORIA = 20121106130238876;
            modelo.UNID_EQUIPO    = 2012110512571408;
            modelo.UNID_MARCA     = 20121105123017071;
            modelo.UNID_MODELO    = 20121106125528552;
            target.insertElement(modelo);
            element = target.getElements();
            Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
Exemplo n.º 19
0
 public ActionResult Guardar(ARTICULO _articulo)
 {
     if (ModelState.IsValid)
     {
         var Resultado = new ArticulosBussiness().Guardar(_articulo);
         if (Resultado.Error)
         {
             ModelState.AddModelError("Error", Resultado.Mensaje);
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View());
 }
Exemplo n.º 20
0
        public ActionResult Create([Bind(Include = "ID_ARTICULO,DESCRIPCION,ID_PRECIO,IMG")] ARTICULO aRTICULO)
        {
            if (ModelState.IsValid)
            {
                USUARIO usuarioSesion = (USUARIO)Session["Usuario"];
                //db.ARTICULOes.Add(aRTICULO);
                String LogDetalle = "Descripcion:" + aRTICULO.DESCRIPCION + "/Precio:" + aRTICULO.ID_PRECIO;
                LogDetalle = Util.Cypher.Encrypt(LogDetalle);
                db.InsertArticulo(aRTICULO.DESCRIPCION, aRTICULO.ID_PRECIO, aRTICULO.IMG, usuarioSesion.ID_USUARIO, 1, "Nuevo Articulo", LogDetalle);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_PRECIO = new SelectList(db.PRECIOs, "ID_PRECIO", "TIPO_PRECIO", aRTICULO.ID_PRECIO);
            return(View(aRTICULO));
        }
Exemplo n.º 21
0
 public override void grabarRegistro()
 {
     aRTICULOBindingSource.EndEdit();
     if (!dxValidationProvider1.Validate())
     {
         return;
     }
     if (RegistroModificado)
     {
         ARTICULO registroArticulo = (ARTICULO)aRTICULOBindingSource[0];
         if (registroArticulo.CODIGOARTICULO > 0)
         {
             registroArticulo.FECHAMODIFICACION = DateTime.Now;
         }
         articuloservicio.grabarArticulo(registroArticulo);
         RegistroModificado = false;
     }
 }
Exemplo n.º 22
0
        public void insertElementSync(object element)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ARTICULO art = (ARTICULO)element;

                    //Sync

                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.ARTICULOes.AddObject(art);
                    entity.SaveChanges();
                }
            }
        }
Exemplo n.º 23
0
        public ActionResult Guardar_Detalle_Inventario(int id, string Ubicacion, string Estado)
        {
            dev_orquestaEntities db      = new dev_orquestaEntities();
            DETALLE_INVENTARIO   detalle = new DETALLE_INVENTARIO();

            ARTICULO art = new ARTICULO()
            {
            };

            detalle = db.DETALLE_INVENTARIO
                      .Include("ARTICULO").FirstOrDefault(ct => ct.Id_Detalle_Inventario.Equals(id));

            detalle.Id_Ubicacion = 1;
            detalle.ARTICULO.ESTADO.Id_Estado = 1;

            db.DETALLE_INVENTARIO.Attach(detalle);
            db.SaveChanges();

            return(View());
        }
 public AgregarItemModel(ITEM item)
 {
     this._articulo      = item.ARTICULO;
     this._nombre        = item.ARTICULO.ARTICULO1;
     this._unidItem      = item.UNID_ITEM;
     this.SKU            = item.SKU;
     this.NUMERO_SERIE   = item.NUMERO_SERIE;
     this._itemStatus    = item.ITEM_STATUS;
     this.COSTO_UNITARIO = item.COSTO_UNITARIO;
     this._pedimentoExpo = item.PEDIMENTO_EXPO;
     this._pedimentoImpo = item.PEDIMENTO_IMPO;
     //this._facturaDetalle = item.FACTURA_DETALLE;
     this.IS_ACTIVE  = item.IS_ACTIVE;
     this.IsChecked  = false;
     this._equipo    = item.ARTICULO.EQUIPO;
     this._categoria = item.ARTICULO.CATEGORIA;
     this._marca     = item.ARTICULO.MARCA;
     this._modelo    = item.ARTICULO.MODELO;
     this.Detalles   = new ObservableCollection <DeleteFacturaDetalleModel>();
 }
Exemplo n.º 25
0
 public void deleteElement(object element)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             ARTICULO articulo         = (ARTICULO)element;
             var      modifiedArticulo = entity.ARTICULOes.First(p => p.UNID_ARTICULO == articulo.UNID_ARTICULO);
             modifiedArticulo.IS_ACTIVE = false;
             //Sync
             modifiedArticulo.IS_MODIFIED        = true;
             modifiedArticulo.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             //
             entity.SaveChanges();
         }
     }
 }
Exemplo n.º 26
0
 private DETALLECOMPROBANTE existeArticulo(ARTICULO articulo, Decimal cantidad)
 {
     if (this.gridViewDetalleComprobante.DataRowCount == 0)
     {
         return((DETALLECOMPROBANTE)null);
     }
     for (int rowHandle = 0; rowHandle < this.gridViewDetalleComprobante.DataRowCount; ++rowHandle)
     {
         if ((long)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "CODIGOARTICULO") == articulo.CODIGOARTICULO)
         {
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "CANTIDAD", (object)((Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "CANTIDAD") + cantidad));
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "PVP", (object)(articulo.IMPUESTO.DESGLOSADO == "N" ? articulo.PRECIOVENTA / (articulo.IMPUESTO.PORCENTAJE / new Decimal(100)) : articulo.PRECIOVENTA));
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "BASEIMPONIBLE", (object)((Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "CANTIDAD") * (Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "PVP") - (Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "DESCUENTO")));
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "PORCENTAJEIMPUESTO", (object)(articulo.IMPUESTO.PORCENTAJE / new Decimal(100)));
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "VALORIMPUESTO", (object)((Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "BASEIMPONIBLE") * (articulo.IMPUESTO.PORCENTAJE / new Decimal(100))));
             this.gridViewDetalleComprobante.SetRowCellValue(rowHandle, "TOTAL", (object)((Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "BASEIMPONIBLE") + (Decimal)this.gridViewDetalleComprobante.GetRowCellValue(rowHandle, "VALORIMPUESTO")));
             return((DETALLECOMPROBANTE)this.gridViewDetalleComprobante.GetRow(rowHandle));
         }
     }
     return((DETALLECOMPROBANTE)null);
 }
Exemplo n.º 27
0
        public bool validar_articulo_duplicado(dev_orquestaEntities db, string nro_serie, int tipo_articulo)
        {
            bool     existe = false;
            ARTICULO art    = new ARTICULO();

            if (tipo_articulo == 1)
            {
                art = db.ARTICULO.OfType <POS>().FirstOrDefault(ct => ct.Nro_serie.Equals(nro_serie));
            }
            else
            {
                art = db.ARTICULO.OfType <SIM>().FirstOrDefault(ct => ct.Nro_serie.Equals(nro_serie));
            }

            if (art != null)
            {
                existe = true;
            }

            return(existe);
        }
Exemplo n.º 28
0
        }//

        public CATEGORIA getElementByArticulo(ARTICULO articulo)
        {
            CATEGORIA res = new CATEGORIA();

            try
            {
                using (var entity = new TAE2Entities())
                {
                    var query = (from cat in entity.CATEGORIAs
                                 where cat.UNID_CATEGORIA == articulo.UNID_CATEGORIA
                                 select cat).First <CATEGORIA>();

                    res = query;
                }
            }
            catch (Exception)
            {
                ;
            }
            return(res);
        }//
Exemplo n.º 29
0
        public ItemModel(ITEM item, int lectura, ITEM_STATUS status)
        {
            this._dataMapper2        = new ItemStatusDataMapper();
            this._articulo           = item.ARTICULO;
            this._nombre             = item.ARTICULO.ARTICULO1;
            this._unidItem           = item.UNID_ITEM;
            this._sku                = item.SKU;
            this.SKU                 = item.SKU;
            this.NUMERO_SERIE        = item.NUMERO_SERIE;
            this._numeroSerie        = item.NUMERO_SERIE;
            this._cantidadMovimiento = lectura;

            object itemStatusLectura = this._dataMapper2.getElement(status);

            if (itemStatusLectura != null)
            {
                this._itemStatus  = itemStatusLectura as ITEM_STATUS;
                this._itemStatuss = new ItemStatusModel(null)
                {
                    ItemStatusName = this._itemStatus.ITEM_STATUS_NAME, UnidItemStatus = this._itemStatus.UNID_ITEM_STATUS
                };
            }
            this.UNID_ITEM_STATUS = item.UNID_ITEM_STATUS;
            this.COSTO_UNITARIO   = item.COSTO_UNITARIO;
            this._pedimentoExpo   = item.PEDIMENTO_EXPO;
            this._pedimentoImpo   = item.PEDIMENTO_IMPO;
            this.IS_ACTIVE        = item.IS_ACTIVE;
            this.IsChecked        = false;
            this._equipo          = item.ARTICULO.EQUIPO;
            this._categoria       = item.ARTICULO.CATEGORIA;
            this._marca           = item.ARTICULO.MARCA;
            this._modelo          = item.ARTICULO.MODELO;

            this.Detalles = new ObservableCollection <DeleteFacturaDetalleModel>();

            this._dataMapper = new ItemDataMapper();
        }
Exemplo n.º 30
0
 public void udpateElement(object element, USUARIO u)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             ARTICULO articulo           = (ARTICULO)element;
             var      modifiedItemStatus = entity.ARTICULOes.First(p => p.UNID_ARTICULO == articulo.UNID_ARTICULO);
             modifiedItemStatus.ARTICULO1      = articulo.ARTICULO1;
             modifiedItemStatus.UNID_CATEGORIA = articulo.UNID_CATEGORIA;
             modifiedItemStatus.UNID_EQUIPO    = articulo.UNID_EQUIPO;
             modifiedItemStatus.UNID_MARCA     = articulo.UNID_MARCA;
             modifiedItemStatus.UNID_MODELO    = articulo.UNID_MODELO;
             //Sync
             modifiedItemStatus.IS_MODIFIED        = true;
             modifiedItemStatus.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             //
             UNID.Master(articulo, u, -1, "Modificación");
         }
     }
 }