Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }