public int RetornoArticulo(int idDetalle, string condiciones)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN obj = new TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN();

                    obj = Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN.Where(x => x.ID_DETALLE_MOVIMIENTO_SALIDA_ALMACEN == idDetalle).FirstOrDefault();

                    obj.FECHA_REGRESO = DateTime.Now;
                    obj.CONDICION_ARTICULO_REGRESO = condiciones;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #2
0
        public int Insert(DO_DetalleSalidaAlmacen detalleSalida)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN tblDetalleSalida = new TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN();

                    tblDetalleSalida.ID_MOVIMIENTO_SALIDA_ALMACEN = detalleSalida.MovimientoSalidaAlmacen.idMovimientoAlmacen;
                    tblDetalleSalida.ID_ARTICULO = detalleSalida.Articulo.idArticulo;
                    tblDetalleSalida.CANTIDAD    = Convert.ToDecimal(detalleSalida.Cantidad);
                    tblDetalleSalida.CONDICION_ARTICULO_SALIDA  = detalleSalida.condicionSalida;
                    tblDetalleSalida.CONDICION_ARTICULO_REGRESO = detalleSalida.condicionRegreso;

                    Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN.Add(tblDetalleSalida);

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }