public void CancelaVenta(Eticket ticket, ref ETransactionResult result) { List <EdetalleTicket> det = new List <EdetalleTicket>(); DadetalleTicket db = new DadetalleTicket(); Daticket dbTicket = new Daticket(); Daproductos _prod = new Daproductos(); det = db.detalleTicket_GetByIdTicket(ticket, ref result); EMovimiento mov = new EMovimiento(); List <EMovimientoDetalle> movdet = new List <EMovimientoDetalle>(); int idDetalle = 0; mov.fecha = DateTime.Now; mov.idMovimiento = (int)getIdMovimiento(); mov.idTipoMovimiento = "DEV"; mov.observacion = ""; mov.usuario = ticket.usuario; idDetalle = (int)getIdMovimientoDetalle(); foreach (EdetalleTicket item in det) { EMovimientoDetalle detalle = new EMovimientoDetalle(); detalle.idDetalle = idDetalle; detalle.idMovimiento = mov.idMovimiento; detalle.tipoAfectacion = "E"; detalle.idProducto = item.idProducto; detalle.cantidad = item.cantidad; idDetalle += 1; movdet.Add(detalle); } saveMovimiento(mov, ref result); saveDetalleMov(movdet, ref result); dbTicket.ticket_Update(ticket, ref result); }
public void updateTicket(Eticket ticket, ref ETransactionResult result) { Daticket db = new Daticket(); db.ticket_Update(ticket, ref result); }