public long RegistarVenta(VentaBE venta) { VentaDL ven = new VentaDL(); long respVenta = 0; long respDetalleVenta = 0; try { if (venta.Observaciones == "") { venta.Observaciones = "0"; } respVenta = ven.RegistrarVenta(venta); venta.Id_Venta = respVenta.ToString(); foreach (Detalle_VentaBE datos in venta.Lista_Detalle_Venta) { Detalle_VentaBE det = new Detalle_VentaBE(); det.Id_Cilindro_Entrada = datos.Id_Cilindro_Entrada; det.Id_Cilindro_Salida = datos.Id_Cilindro_Salida; det.Tipo_Cilindro = datos.Tipo_Cilindro; det.Tamano = datos.Tamano; if (datos.Tipo_Venta == "Prestamo") { det.Tipo_Venta = "3"; } if (datos.Tipo_Venta == "Intercambio") { det.Tipo_Venta = "2"; } else { det.Tipo_Venta = "1"; } venta.Detalle_Venta = det; respDetalleVenta = ven.RegistrarDetalleVenta(venta); } } catch (Exception ex) { //guardar exepcion en el log de bd respVenta = -1; } return(respVenta); }