public BoletaBe ObtenerBoleta(int empresaId, int boletaId, bool conCliente = false, bool conDetalle = false) { BoletaBe item = null; try { cn.Open(); item = boletaDa.Obtener(empresaId, boletaId, cn); if (item != null) { if (conCliente) { item.Cliente = clienteDa.Obtener(empresaId, item.ClienteId, cn); } if (conDetalle) { item.ListaBoletaDetalle = boletaDetalleDa.Listar(empresaId, boletaId, cn); } } cn.Close(); } catch (SqlException ex) { item = null; } catch (Exception ex) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
public MovimientoBe Obtener(int empresaId, int movimientoId, bool conSerie = false, bool conMoneda = false, bool conCliente = false, bool conPersonal = false, bool conListaDetalleMovimiento = false, bool conProveedor = false) { MovimientoBe item = null; try { cn.Open(); item = movimientoDa.Obtener(empresaId, movimientoId, cn); if (item != null) { if (conSerie) { item.Serie = serieDa.Obtener(empresaId, item.SerieId, cn); } if (conMoneda) { item.Moneda = monedaDa.Obtener(item.MonedaId, cn); } if (conCliente) { item.Cliente = clienteDa.Obtener(empresaId, item.ClienteId, cn); } if (conPersonal) { item.Personal = personalDa.Obtener(empresaId, item.PersonalId, cn); } if (conProveedor) { item.Proveedor = proveedorDa.Obtener(empresaId, item.ProveedorId, cn); } if (conListaDetalleMovimiento) { item.ListaMovimientoDetalle = movimientoDetalleDa.Listar(empresaId, item.MovimientoId, cn); } } cn.Close(); } catch (Exception) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
public ClienteBe Obtener(int empresaId, int clienteId) { ClienteBe respuesta = null; try { cn.Open(); respuesta = clienteDa.Obtener(empresaId, clienteId, cn); cn.Close(); } catch (Exception ex) { respuesta = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(respuesta); }
public CotizacionBe ObtenerCotizacion(int empresaId, int cotizacionId, bool conSerie = false, bool conMoneda = false, bool conCliente = false, bool conPersonal = false, bool conListaDetalleCotizacion = false) { CotizacionBe item = null; try { cn.Open(); item = cotizacionDa.Obtener(empresaId, cotizacionId, cn); if (item != null) { if (conSerie) { item.Serie = serieDa.Obtener(empresaId, item.SerieId, cn); } if (conMoneda) { item.Moneda = monedaDa.Obtener(item.MonedaId, cn); } if (conCliente) { item.Cliente = clienteDa.Obtener(empresaId, item.ClienteId, cn); } if (conPersonal) { item.Personal = personalDa.Obtener(empresaId, item.PersonalId, cn); } if (conListaDetalleCotizacion) { item.ListaCotizacionDetalle = cotizacionDetalleDa.Listar(empresaId, item.CotizacionId, cn); } } cn.Close(); } catch (Exception) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }