示例#1
0
        public RespuestaDeBusqueda Buscar(int NumeroDeRecibo)
        {
            RespuestaDeBusqueda respuesta = new RespuestaDeBusqueda();

            try
            {
                Consignacion consignacion = consignacionRepository.Buscar(NumeroDeRecibo);
                respuesta.Consignacion = consignacion;
                if (consignacion == null)
                {
                    respuesta.Mensaje = "No existe ningún recibo de consignación con este número de recibo :" + NumeroDeRecibo;
                    respuesta.Tipo    = TipoMensaje.ADVERTENCIA;
                }
                else
                {
                    respuesta.Mensaje = "Se encontro la consignación";
                    respuesta.Tipo    = TipoMensaje.INFORMACION;
                }
            }
            catch (Exception ex)
            {
                respuesta.Mensaje      = "Error de lectura o escritura de archivos: " + ex.Message;
                respuesta.Consignacion = null;
                respuesta.Tipo         = TipoMensaje.ERROR;
            }
            return(respuesta);
        }
        public RespuestaDeBusqueda BuscarFactura(int Id_factura)
        {
            RespuestaDeBusqueda respuesta = new RespuestaDeBusqueda();

            try
            {
                conexion.Open();
                respuesta.FacturaCompra = repositorioFacturaCompra.BuscarFactura(Id_factura);
                conexion.Close();
                return(respuesta);
            }
            catch (Exception e)
            {
                conexion.Close();
                respuesta.error = $"{e}";
                return(respuesta);
            }
            finally { conexion.Close(); }
        }