private void AgregarLineasDesdeVenta(VENTA Venta)
        {
            var LineasEnGrillaTemporal = new List<DETALLE_DEVOLUCION>();
            foreach (LINEA_VENTA linea in Venta.LINEAS_VENTA)
            {
                DETALLE_DEVOLUCION detalle = new DETALLE_DEVOLUCION();
                detalle.DDEV_DESCRIPCION = linea.LIN_DESCRIPCION;
                detalle.DDEV_DESCRESUMIDA = linea.LIN_DESCRESUMIDA;
                detalle.DDEV_TIVA_PORCENTAJE = linea.LIN_TIVA_PORCENTAJE;
                detalle.DDEV_PRECIOCOSTO = linea.LIN_PRECIOCOSTO;
                detalle.DDEV_PRECIOUNIDAD = linea.LIN_PRECIOUNIDAD;
                detalle.DDEV_PRECIONETO = linea.LIN_PRECIONETO;
                detalle.DDEV_CANTIDADADEVOLVER = Convert.ToDecimal(0.ToString("0.000"));
                detalle.DDEV_CANTIDAD = linea.LIN_CANTIDAD;
                detalle.DDEV_CANTIDADDEVUELTA = Convert.ToDecimal(0.ToString("0.000"));
                detalle.DDEV_TOTAL = linea.LIN_TOTAL;
                detalle.DDEV_ESTADOPROMO = linea.LIN_ESTADOPROMO;
                detalle.PRO_ID = linea.PRO_ID;
                detalle.PRODUCTO = linea.PRODUCTO;
                detalle.CAT_ID = linea.CAT_ID;
                detalle.CATEGORIA_PRODUCTO = linea.CATEGORIA_PRODUCTO;
                detalle.ENV_ID = linea.ENV_ID;
                detalle.ENVASE = linea.ENVASE;

                detalle.DDEV_GUID = Guid.NewGuid().ToString();
                //AgregarLineasEnGrilla(linea);
                LineasEnGrillaTemporal.Add(detalle);
            }

            LineasEnGrilla = LineasEnGrillaTemporal;
        }
 public void Alta(DETALLE_DEVOLUCION objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.DETALLE_DEVOLUCION.AddObject(objeto);
         ctx.SaveChanges();
     }
 }
 public void Modificacion(DETALLE_DEVOLUCION objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.DETALLE_DEVOLUCION.Attach(objeto);
         ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified);
         ctx.SaveChanges();
     }
 }
 public DETALLE_DEVOLUCION AltaConRetorno(DETALLE_DEVOLUCION objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.DETALLE_DEVOLUCION.AddObject(objeto);
         ctx.SaveChanges();
         return ObtenerPorID(objeto.DDEV_ID);
     }
 }
 public void Modificacion(DETALLE_DEVOLUCION entidad)
 {
     mDETALLE_DEVOLUCIONS.Modificacion(entidad);
 }
 //public void BajaLogica(DETALLE_DEVOLUCION entidad)
 //{
 //    entidad.CLI_ESTADO = false;
 //    mDETALLE_DEVOLUCIONS.Modificacion();
 //}
 public void BajaFisica(DETALLE_DEVOLUCION entidad)
 {
     mDETALLE_DEVOLUCIONS.Baja(entidad);
 }
 public DETALLE_DEVOLUCION AltaConRetorno(DETALLE_DEVOLUCION entidad)
 {
     return mDETALLE_DEVOLUCIONS.AltaConRetorno(entidad);
 }
 public void Alta(DETALLE_DEVOLUCION entidad)
 {
     mDETALLE_DEVOLUCIONS.Alta(entidad);
 }
 /// <summary>
 /// Crear un nuevo objeto DETALLE_DEVOLUCION.
 /// </summary>
 /// <param name="dDEV_ID">Valor inicial de la propiedad DDEV_ID.</param>
 /// <param name="dDEV_CANTIDAD">Valor inicial de la propiedad DDEV_CANTIDAD.</param>
 /// <param name="dDEV_PRECIOUNIDAD">Valor inicial de la propiedad DDEV_PRECIOUNIDAD.</param>
 /// <param name="dDEV_TOTAL">Valor inicial de la propiedad DDEV_TOTAL.</param>
 /// <param name="dDEV_DESCRIPCION">Valor inicial de la propiedad DDEV_DESCRIPCION.</param>
 /// <param name="dDEV_DESCRESUMIDA">Valor inicial de la propiedad DDEV_DESCRESUMIDA.</param>
 /// <param name="dDEV_TIVA_PORCENTAJE">Valor inicial de la propiedad DDEV_TIVA_PORCENTAJE.</param>
 /// <param name="dDEV_PRECIOCOSTO">Valor inicial de la propiedad DDEV_PRECIOCOSTO.</param>
 /// <param name="dDEV_PRECIONETO">Valor inicial de la propiedad DDEV_PRECIONETO.</param>
 /// <param name="dDEV_CANTIDADADEVOLVER">Valor inicial de la propiedad DDEV_CANTIDADADEVOLVER.</param>
 public static DETALLE_DEVOLUCION CreateDETALLE_DEVOLUCION(global::System.Int32 dDEV_ID, global::System.Decimal dDEV_CANTIDAD, global::System.Decimal dDEV_PRECIOUNIDAD, global::System.Decimal dDEV_TOTAL, global::System.String dDEV_DESCRIPCION, global::System.String dDEV_DESCRESUMIDA, global::System.Decimal dDEV_TIVA_PORCENTAJE, global::System.Decimal dDEV_PRECIOCOSTO, global::System.Decimal dDEV_PRECIONETO, global::System.Decimal dDEV_CANTIDADADEVOLVER)
 {
     DETALLE_DEVOLUCION dETALLE_DEVOLUCION = new DETALLE_DEVOLUCION();
     dETALLE_DEVOLUCION.DDEV_ID = dDEV_ID;
     dETALLE_DEVOLUCION.DDEV_CANTIDAD = dDEV_CANTIDAD;
     dETALLE_DEVOLUCION.DDEV_PRECIOUNIDAD = dDEV_PRECIOUNIDAD;
     dETALLE_DEVOLUCION.DDEV_TOTAL = dDEV_TOTAL;
     dETALLE_DEVOLUCION.DDEV_DESCRIPCION = dDEV_DESCRIPCION;
     dETALLE_DEVOLUCION.DDEV_DESCRESUMIDA = dDEV_DESCRESUMIDA;
     dETALLE_DEVOLUCION.DDEV_TIVA_PORCENTAJE = dDEV_TIVA_PORCENTAJE;
     dETALLE_DEVOLUCION.DDEV_PRECIOCOSTO = dDEV_PRECIOCOSTO;
     dETALLE_DEVOLUCION.DDEV_PRECIONETO = dDEV_PRECIONETO;
     dETALLE_DEVOLUCION.DDEV_CANTIDADADEVOLVER = dDEV_CANTIDADADEVOLVER;
     return dETALLE_DEVOLUCION;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet DETALLE_DEVOLUCION. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToDETALLE_DEVOLUCION(DETALLE_DEVOLUCION dETALLE_DEVOLUCION)
 {
     base.AddObject("DETALLE_DEVOLUCION", dETALLE_DEVOLUCION);
 }